システム管理用のパラメータが含まれている、サーバーのグローバルな状態構造体を取得します。
構文
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);
}
関連トピック