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

Consulte también

ATTRIBUTE_TYPE

CopyHelperAttribute

FreeHelperAttributes