次の方法で共有


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する

SID_AND_ATTRIBUTES

SID_IDENTIFIER_AUTHORITY