Condividi tramite


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

Vedi anche

ATTRIBUTE_TYPE

CopyHelperAttribute

FreeHelperAttributes