estrutura HELPER_ATTRIBUTE (ndattrib.h)
A estrutura HELPER_ATTRIBUTE contém todos os tipos de dados com suporte do NDF.
Sintaxe
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;
Membros
pwszName
Tipo: [string] LPWSTR
Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome do atributo.
type
Tipo: ATTRIBUTE_TYPE
O tipo de atributo auxiliar.
Boolean
Tipo: BOOL
Um valor True ou False. Usado quando o tipo é AT_BOOLEAN.
Char
Tipo: char
Um valor de caractere. Usado quando o tipo é AT_INT8.
Byte
Tipo: byte
Um valor byte. Usado quando o tipo é AT_UINT8.
Short
Tipo: short
Um valor assinado de 16 bits. Usado quando o tipo é AT_INT16
Word
Tipo: WORD
Um valor sem sinal de 2 bytes. Usado quando o tipo é AT_UINT16.
Int
Tipo: int
Um valor assinado de 4 bytes. Usado quando o tipo é AT_INT32.
DWord
Tipo: DWORD
Um valor sem sinal de 4 bytes. Usado quando o tipo é AT_UINT32.
Int64
Tipo: LONGLONG
Um valor inteiro com sinal de 64 bits. Usado quando o tipo é AT_INT64.
UInt64
Tipo: ULONGLONG
Um valor inteiro sem sinal de 64 bits. Usado quando o tipo é AT_UINT64.
PWStr
Tipo: LPWSTR
Um valor de cadeia de caracteres terminada em nulo. Usado quando o tipo é AT_STRING.
Guid
Tipo: GUID
Uma estrutura de GUID. Usado quando o tipo é AT_GUID.
LifeTime
Tipo: LIFE_TIME
Uma estrutura LIFE_TIME . Usado quando o tipo é AT_LIFE_TIME.
Address
Tipo: DIAG_SOCKADDR
Um endereço IPv4 ou IPv6. Usado quando o tipo é AT_SOCKADDR.
OctetString
Tipo: OCTET_STRING
Uma matriz de bytes para tipos indefinidos. Usado quando o tipo é AT_OCTET_STRING.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | ndattrib.h |