struttura HELPER_ATTRIBUTE (ndattrib.h)
La struttura HELPER_ATTRIBUTE contiene tutti i tipi di dati supportati da NDF.
Sintassi
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;
Members
pwszName
Tipo: [string] LPWSTR
Puntatore a una stringa con terminazione Null contenente il nome dell'attributo.
type
Tipo: ATTRIBUTE_TYPE
Tipo di attributo helper.
Boolean
Tipo: BOOL
Valore True o False. Utilizzato quando il tipo è AT_BOOLEAN.
Char
Tipo: char
Valore di carattere. Utilizzato quando il tipo è AT_INT8.
Byte
Tipo: byte
Valore byte. Usato quando il tipo è AT_UINT8.
Short
Tipo: short
Valore con segno a 16 bit. Usato quando il tipo è AT_INT16
Word
Tipo: WORD
Valore senza segno a 2 byte. Utilizzato quando il tipo è AT_UINT16.
Int
Tipo: int
Valore con segno a 4 byte. Utilizzato quando il tipo è AT_INT32.
DWord
Tipo: DWORD
Valore senza segno a 4 byte. Utilizzato quando il tipo è AT_UINT32.
Int64
Tipo: LONGLONG
Valore Signed Integer a 64 bit. Usato quando il tipo è AT_INT64.
UInt64
Tipo: ULONGLONG
Valore Unsigned Integer a 64 bit. Usato quando il tipo è AT_UINT64.
PWStr
Tipo: LPWSTR
Valore stringa con terminazione Null. Utilizzato quando il tipo è AT_STRING.
Guid
Tipo: GUID
Struttura GUID. Utilizzato quando il tipo è AT_GUID.
LifeTime
Tipo: LIFE_TIME
Struttura LIFE_TIME . Utilizzato quando il tipo è AT_LIFE_TIME.
Address
Tipo: DIAG_SOCKADDR
Indirizzo IPv4 o IPv6. Utilizzato quando il tipo è AT_SOCKADDR.
OctetString
Tipo: OCTET_STRING
Matrice di byte per i tipi non definiti. Usato quando il tipo è AT_OCTET_STRING.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | ndattrib.h |