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 |