SID 構造体 (ntifs.h)
セキュリティ識別子 (SID) 構造体は、ユーザーまたはグループを一意に識別するために使用される可変長構造体です。
ドライバーは、SID 構造を直接変更することはできません。 セキュリティ識別子を作成して操作するには、「関連項目」セクションに記載されているサポート ルーチンを使用します。
構文
typedef struct _SID {
UCHAR Revision;
UCHAR SubAuthorityCount;
SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
#if ...
ULONG *SubAuthority[];
#else
ULONG SubAuthority[ANYSIZE_ARRAY];
#endif
} SID, *PISID;
メンバーズ
Revision
SID に割り当てられたリビジョン レベル。
SubAuthorityCount
SID 内のサブ認証の数。
IdentifierAuthority
SID の最上位機関を表す SID_IDENTIFIER_AUTHORITY 構造体。
SubAuthority[*]
SubAuthority[ANYSIZE_ARRAY]
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntifs.h (Ntifs.h を含む) |
関連項目
RtlCopySidの
RtlEqualPrefixSidをする
RtlEqualSidをする
RtlGetOwnerSecurityDescriptorの
RtlInitializeSidの
RtlLengthSidをする
RtlSetOwnerSecurityDescriptorをする
RtlSubAuthoritySidをする
RtlValidSidをする