システム管理用のパラメータが含まれている、サーバーのグローバルな状態構造体を取得します。
構文
ESS_FUNC_M EssGetGlobalState (
hCtx, ppGlobal
);
パラメータ | データ型 | 説明 |
---|---|---|
hCtx |
ESS_HCTX_T |
APIコンテキスト・ハンドル。 |
ppGlobal |
ESS_GLOBAL_T |
割り当てられたグローバル状態構造体を受け取るポインタのアドレス。 |
備考
ppGlobalに対して割り当てられたメモリーは、EssFreeを使用して解放する必要があります。
戻り値
正常終了の場合、サーバーのグローバル状態構造体の現在の状態がppGlobalに戻されます。
アクセス
この関数を使用するには、呼出し元がスーパーバイザである必要があります。
例
ESS_FUNC_M ESS_GetGlobalState (ESS_HCTX_T hCtx, ESS_HINST_T hInst) { ESS_FUNC_M sts = ESS_STS_NOERR; ESS_PGLOBAL_T pGlobal = NULL; sts = EssGetGlobalState(hCtx, &pGlobal); if(!sts && pGlobal) { printf("--------- Global State ----------\n\n"); printf("Security->%d Logins->%d\r\n", pGlobal->Security, pGlobal->Logins); printf("Access->%ld Validity->%d\r\n", pGlobal->Access, pGlobal->Validity); printf("Currency->%d PwMin->%d\r\n", pGlobal->Currency,pGlobal->PwMin); printf("InactivityTime->%ld InactivityCheck->%ld\r\n", pGlobal->InactivityTime, pGlobal->InactivityCheck); EssFree(hInst, pGlobal); } return (sts); }
関連トピック