RtlGetOwnerSecurityDescriptor 関数 (ntifs.h)
RtlGetOwnerSecurityDescriptor ルーチンは、特定のセキュリティ記述子の所有者情報を返します。
構文
NTSYSAPI NTSTATUS RtlGetOwnerSecurityDescriptor(
[in] PSECURITY_DESCRIPTOR SecurityDescriptor,
[out] PSID *Owner,
[out] PBOOLEAN OwnerDefaulted
);
パラメーター
[in] SecurityDescriptor
セキュリティ記述子へのポインター。
[out] Owner
所有者セキュリティ識別子 (SID) へのポインターを受け取るアドレスへのポインター。 セキュリティ記述子に所有者 SID が現在含まれていない場合、 所有者 は NULL を受け取ります。
[out] OwnerDefaulted
所有者情報がセキュリティ記述子の元のプロバイダーによって明示的にではなく、既定のメカニズムから派生した場合に TRUE を受け取るブール変数へのポインター。それ以外の場合は FALSE 。 Owner が NULL 以外の値を受け取った場合にのみ有効です。
戻り値
RtlGetOwnerSecurityDescriptor は、次のいずれかのSTATUS_SUCCESSまたは適切な NTSTATUS 値を返します。
リターン コード | 説明 |
---|---|
|
セキュリティ記述子のリビジョン レベルが不明であるか、サポートされていません。 これはエラー コードです。 |
注釈
セキュリティとアクセス制御の詳細については、 ドライバー開発者向けの Windows セキュリティ モデル と、Windows SDK のこれらのトピックに関するドキュメントを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe (カーネル モード);Ntdll.dll (ユーザー モード) |
IRQL | PASSIVE_LEVEL |