Partager via


structure HELPER_ATTRIBUTE (ndattrib.h)

La structure HELPER_ATTRIBUTE contient tous les types de données pris en charge par NDF.

Syntaxe

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;

Membres

pwszName

Type : [string] LPWSTR

Pointeur vers une chaîne terminée par null qui contient le nom de l’attribut.

type

Type : ATTRIBUTE_TYPE

Type d’attribut d’assistance.

Boolean

Type : BOOL

Valeur True ou False. Utilisé lorsque le type est AT_BOOLEAN.

Char

Type : char

Valeur de caractère. Utilisé lorsque le type est AT_INT8.

Byte

Type : octet

Valeur d’octet. Utilisé lorsque le type est AT_UINT8.

Short

Type : court

Valeur signée 16 bits. Utilisé lorsque le type est AT_INT16

Word

Type : WORD

Valeur non signée de 2 octets. Utilisé lorsque le type est AT_UINT16.

Int

Type : int

Valeur signée de 4 octets. Utilisé lorsque le type est AT_INT32.

DWord

Type : DWORD

Valeur non signée de 4 octets. Utilisé lorsque le type est AT_UINT32.

Int64

Type : LONGLONG

Valeur entière signée 64 bits. Utilisé lorsque le type est AT_INT64.

UInt64

Type : ULONGLONG

Valeur entière non signée 64 bits. Utilisé lorsque le type est AT_UINT64.

PWStr

Type : LPWSTR

Valeur de chaîne terminée par null. Utilisé lorsque le type est AT_STRING.

Guid

Type : GUID

Structure GUID. Utilisé lorsque le type est AT_GUID.

LifeTime

Type : LIFE_TIME

Structure LIFE_TIME . Utilisé lorsque le type est AT_LIFE_TIME.

Address

Type : DIAG_SOCKADDR

Adresse IPv4 ou IPv6. Utilisé lorsque le type est AT_SOCKADDR.

OctetString

Type : OCTET_STRING

Tableau d’octets pour les types non définis. Utilisé lorsque le type est AT_OCTET_STRING.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête ndattrib.h

Voir aussi

ATTRIBUTE_TYPE

CopyHelperAttribute

FreeHelperAttributes