estructura HELPER_ATTRIBUTE (ndattrib.h)
La estructura HELPER_ATTRIBUTE contiene todos los tipos de datos compatibles con NDF.
Sintaxis
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;
Miembros
pwszName
Tipo: [string] LPWSTR
Puntero a una cadena terminada en null que contiene el nombre del atributo.
type
Tipo: ATTRIBUTE_TYPE
Tipo de atributo auxiliar.
Boolean
Tipo: BOOL
Valor True o False. Se usa cuando se AT_BOOLEANel tipo.
Char
Tipo: char
Valor de carácter. Se usa cuando se AT_INT8el tipo.
Byte
Tipo: byte
Valor de byte. Se usa cuando se AT_UINT8el tipo.
Short
Tipo: short
Valor con signo de 16 bits. Se usa cuando se AT_INT16el tipo
Word
Tipo: WORD
Valor sin signo de 2 bytes. Se usa cuando se AT_UINT16el tipo.
Int
Tipo: int
Valor con signo de 4 bytes. Se usa cuando se AT_INT32el tipo.
DWord
Tipo: DWORD
Valor sin signo de 4 bytes. Se usa cuando se AT_UINT32el tipo.
Int64
Tipo: LONGLONG
Valor entero de 64 bits con signo. Se usa cuando se AT_INT64el tipo.
UInt64
Tipo: ULONGLONG
Valor entero de 64 bits sin signo. Se usa cuando se AT_UINT64el tipo.
PWStr
Tipo: LPWSTR
Valor de cadena terminada en null. Se usa cuando el tipo se AT_STRING.
Guid
Tipo: GUID
Estructura GUID. Se usa cuando se AT_GUIDel tipo.
LifeTime
Tipo: LIFE_TIME
Estructura LIFE_TIME . Se usa cuando se AT_LIFE_TIMEel tipo.
Address
Tipo: DIAG_SOCKADDR
Una dirección IPv4 o IPv6. Se usa cuando se AT_SOCKADDRel tipo.
OctetString
Tipo: OCTET_STRING
Matriz de bytes para tipos no definidos. Se usa cuando se AT_OCTET_STRINGel tipo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | ndattrib.h |