MSFT_StorageProvider クラスの SetSecurityDescriptor メソッド
ストレージ プロバイダー オブジェクト インスタンスへのアクセスを制御するセキュリティ記述子を設定します。
構文
UInt32 SetSecurityDescriptor(
[in] String SecurityDescriptor,
[out] String ExtendedStatus
);
パラメーター
SecurityDescriptor [in]
オブジェクトのアクセス制御リストを記述する、セキュリティ記述子定義言語 (SDDL) 形式の文字列。
ExtendedStatus [out]
埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。
このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有の) エラー情報を返すことができます。
戻り値
成功 (0)
サポート非対称 (1)
不明なエラー (2)
タイムアウト (3)
失敗 (4)
無効なパラメーター (5)
アクセス拒否 (40001)
操作を完了するのに十分なリソースがありません。 (40002)
ストレージ プロバイダーに接続できません。 (46000)
ストレージ プロバイダーがストレージ サブシステムに接続できません。 (46001)
解説
ユーザーには、セキュリティ記述子を設定するための十分な権限が必要です。
セキュリティ記述子のアクセス制御リストで指定されたユーザーのコンテキストで呼び出しが行われなかった場合、このメソッドは Access Denied (アクセス拒否) となり、失敗します。
このメソッドに空のセキュリティ記述子が渡された場合、オブジェクトにアクセスして管理できるユーザー コンテキスト (通常はドメイン管理者) がある限り、動作は具体的な実装に委ねられます。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |