Freigeben über


CLUSPROP_SYNTAX Union (clusapi.h)

Beschreibt das Format und den Typ eines Datenwerts. Es wird als Syntaxelement der CLUSPROP_VALUE-Struktur verwendet.

Syntax

typedef union CLUSPROP_SYNTAX {
  DWORD  dw;
  struct {
    WORD wFormat;
    WORD wType;
  } DUMMYSTRUCTNAME;
} CLUSPROP_SYNTAX, *PCLUSPROP_SYNTAX;

Member

dw

Ein DWORD, das das Format und den Typ des Datenwerts beschreibt. Die CLUSTER_PROPERTY_SYNTAX-Enumeration definiert die möglichen Werte.

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.wFormat

Numerischer Wert, der nur das Format des Datenwerts beschreibt. ClusAPI.h definiert die folgenden Werte, die in der CLUSTER_PROPERTY_FORMAT-Enumeration aufgelistet sind.

wFormat.CLUSPROP_FORMAT_BINARY (1)

Daten sind ein binärer Wert.

wFormat.CLUSPROP_FORMAT_DWORD (2)

Daten sind ein DWORD-Wert .

wFormat.CLUSPROP_FORMAT_EXPAND_SZ (4)

Daten sind eine Unicode-Zeichenfolge mit Null-Endung mit nicht erweiterten Verweisen auf Umgebungsvariablen.

wFormat.CLUSPROP_FORMAT_EXPANDED_SZ (8)

Daten sind eine Unicode-Zeichenfolge mit Null-Endung mit erweiterten Verweisen auf Umgebungsvariablen.

wFormat.CLUSPROP_FORMAT_FILETIME (12 (0xC))

Daten sind filetime.

wFormat.CLUSPROP_FORMAT_LARGE_INTEGER (10 (0xA))

Daten sind eine große ganze Zahl mit Vorzeichen.

wFormat.CLUSPROP_FORMAT_LONG (7)

Data ist ein signierter LONG-Wert .

wFormat.CLUSPROP_FORMAT_MULTI_SZ (5)

Daten sind ein Array von Unicode-Zeichenfolgen mit Null-Beendigung.

wFormat.CLUSPROP_FORMAT_SECURITY_DESCRIPTOR (9)

Daten sind ein SECURITY_DESCRIPTOR im selbstrelativen Format. Weitere Informationen zu selbstrelativen Sicherheitsdeskriptoren finden Sie unter Absolute und Self-Relative Sicherheitsdeskriptoren.

wFormat.CLUSPROP_FORMAT_SZ (3)

Daten sind eine Unicode-Zeichenfolge mit NULL-Beendigung.

wFormat.CLUSPROP_FORMAT_ULARGE_INTEGER (6)

Daten sind eine große ganze Zahl ohne Vorzeichen.

wFormat.CLUSPROP_FORMAT_UNKNOWN (0)

Die Daten haben ein unbekanntes Format.

wFormat.CLUSPROP_FORMAT_USER (32768 (0x8000))

Die Daten haben ein benutzerdefiniertes Format.

wFormat.CLUSPROP_FORMAT_WORD (11 (0xB))

Daten sind ein WORD-Wert .

DUMMYSTRUCTNAME.wType

Numerischer Wert, der nur den Typ des Datenwerts beschreibt. Die CLUSTER_PROPERTY_TYPE-Enumeration definiert die möglichen Werte.

wType.CLUSPROP_TYPE_DISK_NUMBER (7)

Beschreibt den Zahlenwert einer Datenträgerressource. Ein Datenträgernummerwert wird durch eine CLUSPROP_DISK_NUMBER-Struktur dargestellt.

wType.CLUSPROP_TYPE_DISK_SERIALNUMBER (10 (0xA))

Beschreibt die Seriennummer einer Datenträgerressource.

wType.CLUSPROP_TYPE_DISK_GUID (11 (0xB))

Beschreibt die GUID einer Datenträgerressource.

wType.CLUSPROP_TYPE_DISK_SIZE (12 (0xC))

Beschreibt die Gesamtgröße des Datenträgers.

wType.CLUSPROP_TYPE_ENDMARK (0)

Legt den Datenwert als letzten Eintrag in einer Eigenschafts- oder Wertliste fest.

wType.CLUSPROP_TYPE_LIST_VALUE (1)

Beschreibt einen Datenwert in einer Eigenschaftsliste. Beispiel: In der Eigenschaftsliste, die an eine Steuerelementcodefunktion für einen Eigenschaftsüberprüfungsvorgang übergeben wird, ist CLUSPROP_TYPE_LIST_VALUE der erforderliche Typ, der in jeden Eigenschaftswert eingeschlossen werden muss.

wType.CLUSPROP_TYPE_NAME (4)

Beschreibt einen Datenwert, der als Name verwendet wird, z. B. ein Eigenschaftsname. Ein Name-Wert wird durch eine CLUSPROP_PROPERTY_NAME-Struktur dargestellt.

wType.CLUSPROP_TYPE_PARTITION_INFO (8)

Beschreibt eine Sammlung von Informationen zu einer Datenträgerressource, z. B. gerätename und Volumebezeichnung. Partitionsdaten werden durch eine CLUSPROP_PARTITION_INFO-Struktur dargestellt.

wType.CLUSPROP_TYPE_PARTITION_INFO_EX (13 (0xD))

Beschreibt eine Sammlung von Informationen zu einer Datenträgerressource, z. B. gerätename und Volumebezeichnung. Partitionsdaten werden durch eine CLUSPROP_PARTITION_INFO_EX-Struktur dargestellt.

wType.CLUSPROP_TYPE_RESCLASS (2)

Beschreibt Ressourcenklasseninformationen. Ein Ressourcenklassenwert wird mit einer CLUSPROP_RESOURCE_CLASS-Struktur beschrieben. Ressourcenklassen werden zurückgegeben, wenn eine Anwendung ClusterResourceControl oder ClusterResourceTypeControl mit einem der folgenden Steuerelementcodes aufruft.

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

wType.CLUSPROP_TYPE_SCSI_ADDRESS (6)

Beschreibt eine Address-Eigenschaft für eine IP-Adressressource . Ein SCSI-Adresswert wird durch eine CLUSPROP_SCSI_ADDRESS-Struktur dargestellt.

wType.CLUSPROP_TYPE_SIGNATURE (5)

Beschreibt eine Signature-Eigenschaft für eine Datenträgerressource. Ein Signaturwert wird durch eine CLUSPROP_DISK_SIGNATURE-Struktur dargestellt.

wType.CLUSPROP_TYPE_UNKNOWN (-1)

Der Typ ist unbekannt.

wType.CLUSPROP_TYPE_USER (32768 (0x8000))

Beschreibt den Anfang des Bereichs, in dem Benutzer ihre eigenen Typen definieren können. Ordnen Sie diesen Typ benutzerdefinierten privaten Eigenschaften zu.

Hinweise

Um Daten zu analysieren, die von einer Steuerelementcodefunktion zurückgegeben werden, verwenden Sie das wFormat-Element dieser Struktur, wenn das wType-Element einen Typ definiert, den die Anwendung nicht verstehen kann.

Beispiele

Weitere Informationen finden Sie unter Erstellen physischer Datenträgerressourcen und Erstellen mit CLUSPROP_BUFFER_HELPER.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Kopfzeile clusapi.h

Weitere Informationen

Adresse

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_BINARY

CLUSPROP_DISK_NUMBER

CLUSPROP_DISK_SIGNATURE

CLUSPROP_DWORD

CLUSPROP_FILETIME

CLUSPROP_LONG

CLUSPROP_MULTI_SZ

CLUSPROP_PARTITION_INFO

CLUSPROP_PARTITION_INFO_EX

CLUSPROP_PROPERTY_NAME

CLUSPROP_RESOURCE_CLASS

CLUSPROP_SCSI_ADDRESS

CLUSPROP_SYNTAX

CLUSPROP_SZ

CLUSPROP_ULARGE_INTEGER

CLUSPROP_VALUE

CLUSTER_PROPERTY_FORMAT

CLUSTER_PROPERTY_SYNTAX

CLUSTER_PROPERTY_TYPE

ClusterResourceControl

ClusterResourceTypeControl

Datenstrukturen

Name (Eigenschaft für Ressourcen)

NodeName