EssGetGlobalState

システム管理用のパラメータが含まれている、サーバーのグローバルな状態構造体を取得します。

構文

            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);
}
      

関連トピック

  • EssSetGlobalState