IAzTask2::RoleAssignments メソッド (azroles.h)
RoleAssignments メソッドは、このタスクに関連付けられているロールの割り当てのコレクションを返します。
構文
HRESULT RoleAssignments(
[in] BSTR bstrScopeName,
[in] VARIANT_BOOL bRecursive,
[out] IAzRoleAssignments **ppRoleAssignments
);
パラメーター
[in] bstrScopeName
ロールの割り当てをチェックするスコープの名前。 このパラメーターの値が空の文字列の場合、メソッドはアプリケーション レベルでロールの割り当てを確認します。
[in] bRecursive
メソッドがアプリケーション内のすべてのスコープをチェックする場合は TRUE。それ以外の場合は FALSE。 bstrScopeName パラメーターの値が NULL でない場合、このパラメーターは無視されます。
[out] ppRoleAssignments
このタスクに関連付けられている IAzRoleAssignment オブジェクトのコレクションを表す IAzRoleAssignments インターフェイスへのポインターのアドレス。
戻り値
メソッドが成功すると、 S_OKが返されます。
メソッドが失敗した場合は、エラー コードを返します。 一般的なエラー コードの一覧については、「 共通 HRESULT 値」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | azroles.h |