HELPER_ATTRIBUTE 構造体 (ndattrib.h)
HELPER_ATTRIBUTE構造体には、NDF でサポートされているすべてのデータ型が含まれています。
構文
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;
メンバー
pwszName
型: [string] LPWSTR
属性の名前を含む null で終わる文字列へのポインター。
type
種類: ATTRIBUTE_TYPE
ヘルパー属性の型。
Boolean
種類: BOOL
True または False の値。 型がAT_BOOLEAN場合に使用されます。
Char
型: char
文字値。 type がAT_INT8されるときに使用されます。
Byte
型: byte
バイト値です。 type がAT_UINT8場合に使用されます。
Short
型: short
16 ビット符号付き値。 type がAT_INT16の場合に使用されます
Word
種類: WORD
2 バイト符号なし値。 type がAT_UINT16場合に使用されます。
Int
型: int
4 バイト符号付き値。 型がAT_INT32場合に使用されます。
DWord
型: DWORD
4 バイト符号なし値。 type がAT_UINT32場合に使用されます。
Int64
種類: LONGLONG
64 ビットの符号付き整数値。 型がAT_INT64場合に使用されます。
UInt64
種類: ULONGLONG
64 ビットの符号なし整数値。 type がAT_UINT64場合に使用されます。
PWStr
種類: LPWSTR
null で終わる文字列値。 type がAT_STRINGされるときに使用されます。
Guid
種類: GUID
GUID 構造体。 type がAT_GUIDされるときに使用されます。
LifeTime
種類: LIFE_TIME
LIFE_TIME構造体。 type がAT_LIFE_TIMEされるときに使用されます。
Address
種類: DIAG_SOCKADDR
IPv4 または IPv6 アドレス。 型がAT_SOCKADDR場合に使用されます。
OctetString
種類: OCTET_STRING
未定義の型のバイト配列。 type がAT_OCTET_STRING場合に使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | ndattrib.h |