__WTS_PROPERTY_VALUE-Struktur (wtsdefs.h)
Enthält Informationen zu einem Eigenschaftswert, der aus dem Protokoll abgerufen werden soll. Die WTS_PROPERTY_VALUE-Struktur wird von der QueryProperty-Methode verwendet.
Syntax
typedef struct __WTS_PROPERTY_VALUE {
unsigned short Type;
union {
ULONG ulVal;
struct {
ULONG size;
WCHAR *pstrVal;
} strVal;
struct {
ULONG size;
char *pbVal;
} bVal;
GUID guidVal;
} u;
} __WTS_PROPERTY_VALUE, WTS_PROPERTY_VALUE, *PWTS_PROPERTY_VALUE, __WRDS_PROPERTY_VALUE;
Member
Type
Eine ganze Zahl, die angibt, welcher Member der Union die Eigenschaftenwertinformationen enthält. Dies kann einer der folgenden Werte sein.
VALUE_TYPE_ULONG
Der Wert ist im ulVal-Element enthalten.
VALUE_TYPE_STRING
Der Wert ist im strVal-Element enthalten.
VALUE_TYPE_BINARY
Der Wert ist im bVal-Member enthalten.
VALUE_TYPE_GUID
Der Wert ist im guidVal-Element enthalten.
u
Eine Union, die den Eigenschaftswert enthält.
u.ulVal
Der Wert ist in einer ganzen Zahl enthalten.
u.strVal
Der Wert ist in einer Zeichenfolge enthalten.
u.strVal.size
Eine ganze Zahl, die die Größe der Zeichenfolge enthält, auf die der pstrVal-Member verweist.
u.strVal.pstrVal
Ein Zeiger auf eine Zeichenfolge, die den Eigenschaftswert enthält.
u.bVal
Der Wert ist in einem Bytearray enthalten.
u.bVal.size
Eine ganze Zahl, die die Größe des Bytearrays enthält, auf das der pbVal-Member verweist.
u.bVal.pbVal
Ein Zeiger auf ein Bytearray, das den Eigenschaftswert enthält.
u.guidVal
Eine GUID, die den Eigenschaftswert enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Kopfzeile | wtsdefs.h (include Wtsprotocol.h) |