RtlCreateSecurityDescriptor 関数 (wdm.h)

RtlCreateSecurityDescriptor ルーチンは、新しい絶対形式のセキュリティ記述子を初期化します。 返されると、セキュリティ記述子は、システム ACL なし、随意 ACL なし、所有者なし、プライマリ グループなし、およびすべての制御フラグが 0 に設定されて初期化されます。

構文

NTSYSAPI NTSTATUS RtlCreateSecurityDescriptor(
  [out] PSECURITY_DESCRIPTOR SecurityDescriptor,
  [in]  ULONG                Revision
);

パラメーター

[out] SecurityDescriptor

初期化するSECURITY_DESCRIPTORのバッファーへのポインター。

[in] Revision

セキュリティ記述子に割り当てるリビジョン レベルを指定します。 このパラメーターを SECURITY_DESCRIPTOR_REVISION に設定します。

戻り値

RtlCreateSecurityDescriptor は、次のいずれかを返すことができます。

リターン コード 説明
STATUS_SUCCESS
呼び出しは、正常に完了しました。
STATUS_UNKNOWN_REVISION
呼び出し元が Revision にサポートされていない値を指定しました。

注釈

このルーチンを正常に呼び出すと、セキュリティ記述子が初期化されます。 この記述子のフィールドは、セキュリティ制約がないことを示す初期値に設定されます。

要件

要件
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe (カーネル モード);Ntdll.dll (ユーザー モード)
IRQL PASSIVE_LEVEL

こちらもご覧ください

RtlLengthSecurityDescriptor

RtlSetDaclSecurityDescriptor

RtlValidSecurityDescriptor

SECURITY_DESCRIPTOR