unione CLUSPROP_REQUIRED_DEPENDENCY (clusapi.h)
Descrive una risorsa che è una dipendenza obbligatoria di un'altra risorsa. Questa unione viene usata come valore nell'elenco di valori restituito da un'operazione di CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES o CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIEScodice di controllo .
Sintassi
typedef union CLUSPROP_REQUIRED_DEPENDENCY {
CLUSPROP_VALUE Value;
CLUSPROP_RESOURCE_CLASS ResClass;
CLUSPROP_SZ ResTypeName;
} CLUSPROP_REQUIRED_DEPENDENCY, *PCLUSPROP_REQUIRED_DEPENDENCY;
Members
Value
CLUSPROP_VALUE struttura che descrive se i dati nella struttura sono una classe di risorse o un nome di tipo di risorsa.
ResClass
Classe di risorse da cui dipende una risorsa. Uno dei valori seguenti è valido.
CLUS_RESCLASS_UNKNOWN (0)
Una risorsa ha una dipendenza da una risorsa di una classe sconosciuta.
CLUS_RESCLASS_STORAGE (1)
Una risorsa ha una dipendenza da un dispositivo di archiviazione, ad esempio una risorsa disco fisico .
CLUS_RESCLASS_NETWORK (2)
Una risorsa ha una dipendenza da un dispositivo di rete .
CLUS_RESCLASS_USER (32768)
Una risorsa ha una dipendenza da una risorsa appartenente a una classe definita dall'utente. CLUS_RESCLASS_USER specifica l'inizio dell'intervallo per le classi di risorse definite dall'utente.
ResTypeName
Tipo di risorsa da cui dipende una risorsa, ad esempio Indirizzo IP.
Commenti
La struttura CLUSPROP_REQUIRED_DEPENDENCY descrive le dipendenze obbligatorie. Ad esempio, una risorsa Spooler di stampa ha dipendenze necessarie in un dispositivo di archiviazione e in una risorsa Nome rete. Il primo tipo di dipendenza viene descritto usando una classe di risorse; le risorse del dispositivo di archiviazione appartengono alla classe di risorse CLUS_RESCLASS_STORAGE . Il secondo tipo di dipendenza viene descritto usando un nome di tipo di risorsa, ad esempio "Nome rete". Pertanto, quando un'applicazione chiama ClusterResourceControl con il codice di controllo CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES , viene restituito un elenco di valori con due voci: una struttura CLUSPROP_REQUIRED_DEPENDENCY con il membro ResClass impostato su CLUS_RESCLASS_STORAGE e una seconda struttura CLUSPROP_REQUIRED_DEPENDENCY con il membro ResTypeName impostato su "Network Name".
Esempio
Vedere Creazione di Elenchi valore.
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_REQUIRED_DEPENDENCIES