Sm_AgentApi_DoManagement()

ポリシー サーバからのエージェント コマンドを要求します。エージェント コマンドは、エージェントによって実行される作業を示します。
casso126jjp
ポリシー サーバからのエージェント コマンドを要求します。エージェント コマンドは、エージェントによって実行される作業を示します。
構文
int SM_EXTERN Sm_AgentApi_DoManagement (
   const void*                         pHandle,
   Sm_AgentApi_ManagementContext_t*    pManagementContext,
   long*                               pNumAttributes,
   Sm_AgentApi_Attribute_t**           ppAttributes
);
パラメータ
I/O
Description
pHandle
I
Sm_AgentApi_Init() の
ppHandle
パラメータで返されるエージェント API セッション ハンドル。
pMananagement
Context
I
管理定義構造体。エージェントは、この構造体を使用して管理コマンドを定義します。
pNumAttributes
I
ppAttributes
内の属性の数。
ppAttributes
O
要求された属性定義構造体の配列へのポインタ。以下の属性の 1 つまたは複数が返されます。
SM_AGENTAPI_AFFILIATE_KEY_UPDATE
SM_AGENTAPI_AGENT_KEY_UPDATE_NEXT
SM_AGENTAPI_AGENT_KEY_UPDATE_LAST
SM_AGENTAPI_AGENT_KEY_UPDATE_CURRENT
SM_AGENTAPI_AGENT_KEY_UPDATE_PERSISTENT
SM_AGENTAPI_CACHE_FLUSH_ALL
SM_AGENTAPI_CACHE_FLUSH_ALL_USERS
SM_AGENTAPI_CACHE_FLUSH_THIS_USER
SM_AGENTAPI_CACHE_FLUSH_ALL_REALMS
SM_AGENTAPI_CACHE_FLUSH_THIS_REALM
SM_AGENTAPI_CONFIG_UPDATE
戻り値
  • SM_AGENTAPI_YES。操作は成功しました。
  • SM_AGENTAPI_NOCONNECTION。初期化できませんでした。
  • SM_AGENTAPI_FAILURE。サーバにアクセスできませんでした。
  • SM_AGENTAPI_TIMEOUT。関数がタイム アウトしました。
サンプル アプリケーション smagentexample.cpp の SmAgentExample::Sm_DoManagement() 関数を参照してください。