CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 構造体 (winnt.h)
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1構造体は、シリアル化されたセキュリティ記述子内で永続化するために連続メモリで定義されるリソース属性を定義します。
構文
typedef struct _CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 {
DWORD Name;
WORD ValueType;
WORD Reserved;
DWORD Flags;
DWORD ValueCount;
union {
DWORD pInt64[ANYSIZE_ARRAY];
DWORD pUint64[ANYSIZE_ARRAY];
DWORD ppString[ANYSIZE_ARRAY];
DWORD pFqbn[ANYSIZE_ARRAY];
DWORD pOctetString[ANYSIZE_ARRAY];
} Values;
} CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1, *PCLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1;
メンバー
Name
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1構造体の先頭から、要求セキュリティ属性の名前を含む Unicode 文字の文字列までのオフセットを示す 値。 文字列の長さは 4 バイト以上である必要があります。
ValueType
Values メンバーによって参照される情報の種類を示す共用体タグ 値 。 Values メンバーには、CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1構造体の先頭から各値までのオフセットの配列が含まれます。 ValueType メンバーは、次のいずれかの値である必要があります。
値 | 意味 |
---|---|
|
Values メンバーは、LONG64 値へのオフセットの配列を参照します。 |
|
Values メンバーは、ULONG64値へのオフセットの配列を参照します。 |
|
Values メンバーは、Unicode 文字列値へのオフセットの配列を参照します。 |
|
Values メンバーは、CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE値の配列を参照します。 |
Reserved
このメンバーは現在予約されており、送信時には 0 に設定する必要があり、受信した場合は無視する必要があります。
Flags
要求セキュリティ属性フラグは、0 または次の値の 1 つ以上の組み合わせである必要があります。
値 | 意味 |
---|---|
|
この要求セキュリティ属性は、プロセス間で継承されません。 |
|
要求セキュリティ属性の値では、大文字と小文字が区別されます。 このフラグは、文字列型を含む値に対して有効です。 |
|
要求セキュリティ属性は、拒否 アクセス制御エントリ (ACE) に対してのみ考慮されます。 |
|
要求セキュリティ属性は、既定では無効になっています。 |
|
要求セキュリティ属性が無効になっています。 |
|
要求セキュリティ属性は必須です。 |
ValueCount
Values メンバーに含まれる値の数。
Values
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1構造体の先頭からのオフセットの配列。 各オフセットは、 ValueType メンバーで指定された型のクレーム セキュリティ属性値の場所を示します。
Values.pInt64[ANYSIZE_ARRAY]
構造体の先頭から long64 型へのオフセットである ValueCount メンバーの配列へのポインター CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64。
Values.pUint64[ANYSIZE_ARRAY]
各メンバーが構造体の先頭から CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64 型のULONG64までのオフセットである ValueCount メンバーの配列へのポインター。
Values.ppString[ANYSIZE_ARRAY]
各メンバーが構造体の先頭から PWSTR 型へのオフセットである ValueCount メンバーの配列へのポインター CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING。
Values.pFqbn[ANYSIZE_ARRAY]
各メンバーが構造体の先頭から型の完全修飾バイナリ名値へのオフセットである ValueCount メンバーの配列へのポインター CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE。
Values.pOctetString[ANYSIZE_ARRAY]
各メンバーが構造体の先頭からCLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE型の LONG64 オクテット文字列へのオフセットである ValueCount メンバーの配列へのポインター。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | winnt.h |