Freigeben über


__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)