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 成員必須是下列其中一個值。

意義
CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64
0x0001
Values 成員是指 LONG64 值的位移數位。
CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64
0x0002
Values 成員是指位移的數位,以ULONG64值。
CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING
0x0003
Values 成員是指 Unicode 字元字串值的位移陣列。
CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING
0x0010
Values 成員是指CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE值的陣列。

Reserved

此成員目前是保留的,而且在傳送時必須設定為零,而且在收到時必須忽略。

Flags

宣告安全性屬性旗標必須是零或下列一或多個值的組合。

意義
CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE
0x0001
此宣告安全性屬性不會跨進程繼承。
CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE
0x0002
宣告安全性屬性的值會區分大小寫。 此旗標適用於包含字串類型的值。
CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY
0x0004
宣告安全性屬性只會被視為拒絕 訪問控制專案 , (ACE) 。
CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT
0x0008
宣告安全性屬性預設為停用。
CLAIM_SECURITY_ATTRIBUTE_DISABLED
0x0010
宣告安全性屬性已停用。
CLAIM_SECURITY_ATTRIBUTE_MANDATORY
0x0020
宣告安全性屬性是必要的。

ValueCount

Values 成員中包含的值數目。

Values

從CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 結構開頭的位移數位。 每個位移都會指出 ValueType 成員中所指定類型的宣告安全性屬性值位置。

Values.pInt64[ANYSIZE_ARRAY]

ValueCount 成員陣列的指標,該成員是從結構開頭到類型為long64的CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64位移。

Values.pUint64[ANYSIZE_ARRAY]

ValueCount 成員陣列的指標,其中每個成員都是結構開頭到類型CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64 ULONG64的位移。

Values.ppString[ANYSIZE_ARRAY]

ValueCount 成員陣列的指標,其中每個成員都是結構開頭到類型為 CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING PWSTR 的位移。

Values.pFqbn[ANYSIZE_ARRAY]

ValueCount 成員陣列的指標,其中每個成員都是結構開頭到類型CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE的完整二進位名稱值之間的位移。

Values.pOctetString[ANYSIZE_ARRAY]

ValueCount 成員陣列的指標,其中每個成員都是結構開頭的位移,而LONG64八位字串類型為CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 winnt.h