Sm_AgentApi_Session_t
この構造体は、ユーザのセッションに関する情報を定義します。
casso127jpjp
この構造体は、ユーザのセッションに関する情報を定義します。
構文
この構造体の形式は以下のとおりです。
typedef struct Sm_AgentApi_Session_s{long nReason;long nIdleTimeout;long nMaxTimeout;long nCurrentServerTime;long nSessionStartTime;long nSessionLastTime;char lpszSessionId[SM_AGENTAPI_SIZE_OID];char lpszSessionSpec[SM_AGENTAPI_SIZE_SESSIONSPEC];} Sm_AgentApi_Session_t;
[Parameters]
この構造体には以下のパラメータがあります。
- nReason追加のステータス コード: 失敗した認証や認可の理由を説明します。または、Sm_AgentApi_Logout() の呼び出しに成功した場合に渡されます。SmApi Designer で定義されます。
- nIdleTimeoutユーザがリソースにアクセスしない場合に、エージェントがユーザに再認証を要求するまで、セッションが有効な状態を継続できる最大時間(秒で定義)。
- nMaxTimeoutエージェントがユーザに再認証を要求するまで、ユーザ セッションがアクティブ状態を継続できる最大時間(秒で定義)。
- nCurrentServerTimeポリシー サーバに設定された現在時刻(GMT)。
- nSessionStartTimeセッションが開始したサーバ時間(GMT)。
- nSessionLastTimeポリシー サーバがセッションを最後に確認したサーバ時間(GMT)。
- lpszSessionIdセッションを識別するため返される opaque 値。
- lpszSessionSpecセッションを識別するため返される opaque 値。opaque 値はセッション仕様を表します。