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]
要件
要件 | 値 |
---|---|
Header | ntifs.h (Ntifs.h を含む) |