Sm_AgentApi_DoManagement()
ポリシー サーバからのエージェント コマンドを要求します。エージェント コマンドは、エージェントによって実行される作業を示します。
casso1283
ポリシー サーバからのエージェント コマンドを要求します。エージェント コマンドは、エージェントによって実行される作業を示します。
構文
int SM_EXTERN Sm_AgentApi_DoManagement (const void* pHandle,Sm_AgentApi_ManagementContext_t* pManagementContext,long* pNumAttributes,Sm_AgentApi_Attribute_t** ppAttributes);
パラメータ | I/O | 説明 |
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() 関数を参照してください。