Sm_PolicyApi_RemoveAdminFromDomain()

szDomainOid によって識別されるドメインから pszAdminOid によって識別される管理者オブジェクトを分離します。
casso1283
szDomainOid
によって識別されるドメインから
pszAdminOid
によって識別される管理者オブジェクトを分離します。
Type
管理者関数、グローバル範囲。
構文
int SM_EXTERN Sm_PolicyApi_RemoveAdminFromDomain (
void*pSessionHandle,
const char*pszAdminOid,const char*pszDomainOid
);
パラメータ
I/O
説明
pSessionHandle
I
内部ポリシー管理 API データ構造体へのポインタ。この構造体は、管理者セッションおよびクライアント セッションに関する情報を保持します。
pszAdminOid
I
既存の管理者のオブジェクト識別子が含まれ、NULL で終わる文字列です。
pszDomainOid
I
既存のドメインのオブジェクト識別子が含まれ、NULL で終わる文字列です。
戻り値
  • Sm_PolicyApi_Success。管理者は、ドメインから正常に削除されました。
  • Sm_PolicyApi_Failure。管理者は、ドメインから正常に削除されませんでした。
  • Sm_PolicyApi_InvalidHandle。このコールに先立つ有効な初期化はありませんでした。
  • Sm_PolicyApi_NoSession。有効な管理者セッションがありません。
  • Sm_PolicyApi_NoPrivilege。管理者には、ドメインから管理者を削除する権限がありません。
  • Sm_PolicyApi_InvalidOid。管理者オブジェクト識別子またはドメイン オブジェクト識別子が見つかりませんでした。
  • 以下の場合は Sm_PolicyApi_NotFound。
    • ドメイン集合に管理者オブジェクト識別子はありません。
    • 管理者オブジェクト識別子はドメイン集合で見つけることができませんでした。