Sm_AgentApi_IsProtected()

定義済みリソースが stmndr によって保護されているかどうかを確認します。
casso126jjp
定義済みリソースが
CA Single Sign-on
によって保護されているかどうかを確認します。
構文
int SM_EXTERN Sm_AgentApi_IsProtected (
   const void                             pHandle,
   const char*                            lpszClientIpAddr,
   const Sm_AgentApi_ResourceContext_t*   pResourceContext,
   Sm_AgentApi_Realm_t*                   pRealm
);
パラメータ
I/O
Description
pHandle
I
Sm_AgentApi_Init() の
ppHandle
パラメータで返されるエージェント API セッション ハンドル。
lpszClientIpAddr
I
リソースを要求しているクライアントの IP アドレス。これはオプションのパラメータです。
pResourceContext
I
リソース定義構造体。
pRealm
O
レルム定義構造体。返されたレルムによってリソースは保護されています。
戻り値
  • SM_AGENTAPI_YES。リソースは保護されています。
  • SM_AGENTAPI_NO。リソースは保護されていません。
  • SM_AGENTAPI_NOCONNECTION。初期化できませんでした。
  • SM_AGENTAPI_FAILURE。サーバにアクセスできませんでした。
  • SM_AGENTAPI_TIMEOUT。関数がタイム アウトしました。
サンプル アプリケーション smagentexample.cpp の SmAgentExample::Sm_IsProtected() 関数を参照してください。