AUTHZ_SECURITY_ATTRIBUTE_V1構造体 (authz.h)
AUTHZ_SECURITY_ATTRIBUTE_V1構造体は、承認コンテキストに関連付けることができるセキュリティ属性を定義します。
構文
typedef struct _AUTHZ_SECURITY_ATTRIBUTE_V1 {
PWSTR pName;
USHORT ValueType;
USHORT Reserved;
ULONG Flags;
ULONG ValueCount;
union {
PLONG64 pInt64;
PULONG64 pUint64;
PWSTR *ppString;
PAUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE pFqbn;
PAUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE pOctetString;
} Values;
} AUTHZ_SECURITY_ATTRIBUTE_V1, *PAUTHZ_SECURITY_ATTRIBUTE_V1;
メンバー
pName
セキュリティ属性の名前へのポインター。
ValueType
Values メンバーが指す値のデータ型。
Reserved
将来利用するために予約されています。
Flags
次の値の 1 つ以上の組み合わせ。
値 | 意味 |
---|---|
|
このセキュリティ属性は、プロセス間で継承されません。 |
|
属性の値では大文字と小文字が区別されます。 このフラグは、文字列型を含む値に対して有効です。 |
ValueCount
Values メンバーで指定された値の数。
Values
Values.pInt64
1 つ以上の数値属性値へのポインター。
Values.pUint64
1 つ以上の数値属性値へのポインター。
Values.ppString
1 つ以上の文字列属性値へのポインター。
Values.pFqbn
1 つ以上の AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE 構造体へのポインター。
Values.pOctetString
1 つ以上の AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE 構造体へのポインター。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | authz.h |