HELPER_ATTRIBUTE 結構 (ndattrib.h)
HELPER_ATTRIBUTE 結構包含所有 NDF 支援的數據類型。
語法
typedef struct tagHELPER_ATTRIBUTE {
LPWSTR pwszName;
ATTRIBUTE_TYPE type;
union {
BOOL Boolean;
char Char;
byte Byte;
short Short;
WORD Word;
int Int;
DWORD DWord;
LONGLONG Int64;
ULONGLONG UInt64;
LPWSTR PWStr;
GUID Guid;
LIFE_TIME LifeTime;
DIAG_SOCKADDR Address;
OCTET_STRING OctetString;
};
} HELPER_ATTRIBUTE, *PHELPER_ATTRIBUTE;
成員
pwszName
類型: [字串] LPWSTR
包含屬性名稱之 Null 終止字串的指標。
type
類型: ATTRIBUTE_TYPE
協助程式屬性的類型。
Boolean
類型: BOOL
True 或 False 值。 當類型AT_BOOLEAN時使用。
Char
類型: char
字元值。 當類型為AT_INT8時使用。
Byte
類型: 位元組
byte 值。 當類型AT_UINT8時使用。
Short
類型: short
16 位帶正負號的值。 當類型為AT_INT16時使用
Word
類型: WORD
2 位元組無符號值。 當類型AT_UINT16時使用。
Int
類型: int
4 位元組帶正負號的值。 當類型AT_INT32時使用。
DWord
類型: DWORD
4 位元組無符號值。 當類型AT_UINT32時使用。
Int64
類型: LONGLONG
64 位元帶正負號的整數值。 當類型AT_INT64時使用。
UInt64
類型: ULONGLONG
64 位元不帶正負號的整數值。 當類型為AT_UINT64時使用。
PWStr
類型: LPWSTR
以 Null 結尾的字串值。 當類型AT_STRING時使用。
Guid
類型: GUID
GUID 結構。 當類型AT_GUID時使用。
LifeTime
類型: LIFE_TIME
LIFE_TIME 結構。 當類型為AT_LIFE_TIME時使用。
Address
類型: DIAG_SOCKADDR
IPv4 或 IPv6 位址。 當類型為AT_SOCKADDR時使用。
OctetString
類型: OCTET_STRING
未定義類型的位元組陣列。 當類型AT_OCTET_STRING時使用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | ndattrib.h |