HELPER_ATTRIBUTE-Struktur (ndattrib.h)

Die HELPER_ATTRIBUTE-Struktur enthält alle von NDF unterstützten Datentypen.

Syntax

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;

Member

pwszName

Typ: [Zeichenfolge] LPWSTR

Ein Zeiger auf eine NULL-endende Zeichenfolge, die den Namen des Attributs enthält.

type

Typ: ATTRIBUTE_TYPE

Der Typ des Hilfsattributes.

Boolean

Typ: BOOL

Ein True- oder False-Wert. Wird verwendet, wenn typAT_BOOLEAN ist.

Char

Typ: char

Ein Zeichenwert. Wird verwendet, wenn der TypAT_INT8 ist.

Byte

Typ: byte

Ein Wert vom Typ byte. Wird verwendet, wenn der TypAT_UINT8 ist.

Short

Typ: short

Ein 16-Bit-Wert mit Vorzeichen. Wird verwendet, wenn typAT_INT16

Word

Typ: WORD

Ein 2-Byte-Wert ohne Vorzeichen. Wird verwendet, wenn typAT_UINT16 ist.

Int

Typ: int

Ein 4-Byte-Wert mit Vorzeichen. Wird verwendet, wenn typAT_INT32 ist.

DWord

Art: DWORD

Ein 4-Byte-Wert ohne Vorzeichen. Wird verwendet, wenn typAT_UINT32 ist.

Int64

Typ: LONGLONG

Ein 64-Bit-Ganzzahlwert mit Vorzeichen. Wird verwendet, wenn typAT_INT64 ist.

UInt64

Typ: ULONGLONG

Ein 64-Bit-Ganzzahlwert ohne Vorzeichen. Wird verwendet, wenn der TypAT_UINT64 ist.

PWStr

Typ: LPWSTR

Ein NULL-endender Zeichenfolgenwert. Wird verwendet, wenn typAT_STRING ist.

Guid

Typ: GUID

Eine GUID-Struktur. Wird verwendet, wenn typAT_GUID ist.

LifeTime

Typ: LIFE_TIME

Eine LIFE_TIME-Struktur . Wird verwendet, wenn der TypAT_LIFE_TIME ist.

Address

Typ: DIAG_SOCKADDR

Eine IPv4- oder IPv6-Adresse. Wird verwendet, wenn typAT_SOCKADDR ist.

OctetString

Typ: OCTET_STRING

Ein Bytearray für nicht definierte Typen. Wird verwendet, wenn typAT_OCTET_STRING ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile ndattrib.h

Weitere Informationen

ATTRIBUTE_TYPE

CopyHelperAttribute

FreeHelperAttributes