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
CLUSCTL_RESOURCE_GET_CLASS_INFO
CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO
CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES
CLUSPROP_ULARGE_INTEGER