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 。 所有者 非NULL 値を受け取る場合にのみ有効です。
戻り値
RtlGetOwnerSecurityDescriptor は、STATUS_SUCCESSまたは次のいずれかの適切な NTSTATUS 値を返します。
リターン コード | 形容 |
---|---|
|
セキュリティ記述子のリビジョン レベルが不明であるか、サポートされていません。 これはエラー コードです。 |
備考
セキュリティとアクセス制御の詳細については、ドライバー開発者向けの Windows セキュリティ モデルの と、Windows SDK のこれらのトピックに関するドキュメントを参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe (カーネル モード);Ntdll.dll (ユーザー モード) |
IRQL | PASSIVE_LEVEL |
関連項目
RtlCreateSecurityDescriptor を する
RtlLengthSecurityDescriptor を する
RtlSetDaclSecurityDescriptor の
RtlSetOwnerSecurityDescriptor の
RtlValidSecurityDescriptor の
SID の