次の方法で共有


RtlInitializeSidEx 関数 (ntifs.h)

RtlInitializeSidEx ルーチンは、事前に割り当てられたセキュリティ識別子 (SID) 構造体を初期化します。

構文

NTSYSAPI NTSTATUS RtlInitializeSidEx(
  [out] PSID                      Sid,
  [in]  PSID_IDENTIFIER_AUTHORITY IdentifierAuthority,
  [in]  UCHAR                     SubAuthorityCount,
        ...                       
);

パラメーター

[out] Sid

初期化する呼び出し元によって割り当てられた SID 構造体へのポインター。

[in] IdentifierAuthority

SID 構造体で設定する SID_IDENTIFIER_AUTHORITY 構造体へのポインター。

[in] SubAuthorityCount

SID に設定するサブ権限の数。

...

各サブ権限を設定する値。 呼び出し元は SubAuthorityCount 引数を指定する必要があります。

戻り値

RtlInitializeSid は、次のいずれかを返します。

リターン コード 形容
STATUS_SUCCESS
SID が正常に初期化されました。
STATUS_INVALID_PARAMETER
指定した SubAuthorityCount 値が無効です。

備考

セキュリティとアクセス制御の詳細については、ドライバー開発者向けの Windows セキュリティ モデルの と、Windows SDK のこれらのトピックに関するドキュメントを参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
ターゲット プラットフォーム 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

関連項目

RtlSubAuthoritySid する

SID

SID_IDENTIFIER_AUTHORITY