Condividi tramite


unione CLUSPROP_SYNTAX (clusapi.h)

Descrive il formato e il tipo di un valore di dati. Viene utilizzato come membro Syntax della struttura CLUSPROP_VALUE .

Sintassi

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

Members

dw

DWORD che descrive il formato e il tipo del valore di dati. L'enumerazione CLUSTER_PROPERTY_SYNTAX definisce i valori possibili.

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.wFormat

Valore numerico che descrive solo il formato del valore di dati. ClusAPI.h definisce i valori seguenti, enumerati nell'enumerazione CLUSTER_PROPERTY_FORMAT .

wFormat.CLUSPROP_FORMAT_BINARY (1)

I dati sono un valore binario.

wFormat.CLUSPROP_FORMAT_DWORD (2)

I dati sono un valore DWORD .

wFormat.CLUSPROP_FORMAT_EXPAND_SZ (4)

I dati sono una stringa Unicode con terminazione Null con riferimenti non espansi alle variabili di ambiente.

wFormat.CLUSPROP_FORMAT_EXPANDED_SZ (8)

I dati sono una stringa Unicode con terminazione Null con riferimenti espansi alle variabili di ambiente.

wFormat.CLUSPROP_FORMAT_FILETIME (12 (0xC))

I dati sono FILETIME.

wFormat.CLUSPROP_FORMAT_LARGE_INTEGER (10 (0xA))

I dati sono un intero con segno di grandi dimensioni.

wFormat.CLUSPROP_FORMAT_LONG (7)

I dati sono un valore LONG con segno.

wFormat.CLUSPROP_FORMAT_MULTI_SZ (5)

I dati sono una matrice di stringhe Unicode con terminazione Null.

wFormat.CLUSPROP_FORMAT_SECURITY_DESCRIPTOR (9)

I dati sono un SECURITY_DESCRIPTOR in formato auto-relativo . Per altre informazioni sui descrittori di sicurezza auto-relativi, vedere Descrittori di sicurezza assoluti e Self-Relative.

wFormat.CLUSPROP_FORMAT_SZ (3)

I dati sono una stringa Unicode con terminazione Null.

wFormat.CLUSPROP_FORMAT_ULARGE_INTEGER (6)

I dati sono un intero di grandi dimensioni senza segno.

wFormat.CLUSPROP_FORMAT_UNKNOWN (0)

I dati sono in formato sconosciuto.

wFormat.CLUSPROP_FORMAT_USER (32768 (0x8000))

I dati sono in un formato definito dall'utente.

wFormat.CLUSPROP_FORMAT_WORD (11 (0xB))

I dati sono un valore WORD .

DUMMYSTRUCTNAME.wType

Valore numerico che descrive solo il tipo del valore di dati. L'enumerazione CLUSTER_PROPERTY_TYPE definisce i valori possibili.

wType.CLUSPROP_TYPE_DISK_NUMBER (7)

Descrive il valore numerico di una risorsa disco. Un valore numerico del disco è rappresentato da una struttura CLUSPROP_DISK_NUMBER .

wType.CLUSPROP_TYPE_DISK_SERIALNUMBER (10 (0xA))

Descrive il numero di serie di una risorsa disco.

wType.CLUSPROP_TYPE_DISK_GUID (11 (0xB))

Descrive il GUID di una risorsa disco.

wType.CLUSPROP_TYPE_DISK_SIZE (12 (0xC))

Descrive le dimensioni totali del disco.

wType.CLUSPROP_TYPE_ENDMARK (0)

Definisce il valore dei dati come ultima voce in un elenco di proprietà o valori.

wType.CLUSPROP_TYPE_LIST_VALUE (1)

Descrive un valore di dati in un elenco di proprietà. Ad esempio, nell'elenco di proprietà passato a una funzione di codice di controllo per un'operazione di convalida delle proprietà , CLUSPROP_TYPE_LIST_VALUE è il tipo necessario da includere con ogni valore della proprietà.

wType.CLUSPROP_TYPE_NAME (4)

Descrive un valore di dati utilizzato come nome, ad esempio un nome di proprietà. Un valore name è rappresentato da una struttura CLUSPROP_PROPERTY_NAME .

wType.CLUSPROP_TYPE_PARTITION_INFO (8)

Descrive una raccolta di informazioni su una risorsa disco, ad esempio il nome del dispositivo e l'etichetta del volume. I dati di partizione sono rappresentati da una struttura CLUSPROP_PARTITION_INFO .

wType.CLUSPROP_TYPE_PARTITION_INFO_EX (13 (0xD))

Descrive una raccolta di informazioni su una risorsa disco, ad esempio il nome del dispositivo e l'etichetta del volume. I dati di partizione sono rappresentati da una struttura CLUSPROP_PARTITION_INFO_EX .

wType.CLUSPROP_TYPE_RESCLASS (2)

Vengono descritte le informazioni sulla classe di risorse. Un valore della classe di risorse viene descritto con una struttura CLUSPROP_RESOURCE_CLASS . Le classi di risorse vengono restituite quando un'applicazione chiama ClusterResourceControl o ClusterResourceTypeControl con uno dei codici di controllo seguenti.

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

wType.CLUSPROP_TYPE_SCSI_ADDRESS (6)

Descrive una proprietà Address per una risorsa indirizzo IP . Un valore di indirizzo SCSI è rappresentato da una struttura CLUSPROP_SCSI_ADDRESS .

wType.CLUSPROP_TYPE_SIGNATURE (5)

Descrive una proprietà Signature per una risorsa disco. Un valore di firma è rappresentato da una struttura CLUSPROP_DISK_SIGNATURE .

wType.CLUSPROP_TYPE_UNKNOWN (-1)

Tipo sconosciuto.

wType.CLUSPROP_TYPE_USER (32768 (0x8000))

Descrive l'inizio dell'intervallo per consentire agli utenti di definire i propri tipi. Associare questo tipo alle proprietà private definite dall'utente.

Commenti

Per analizzare i dati restituiti da una funzione di codice del controllo, utilizzare il membro wFormat di questa struttura se il membro wType definisce un tipo che l'applicazione non può comprendere.

Esempio

Vedere Creazione di risorse disco fisico e compilazione con CLUSPROP_BUFFER_HELPER.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Intestazione clusapi.h

Vedi anche

Indirizzo

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

Strutture di dati

Nome (proprietà per le risorse)

Nodename