Condividi tramite


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

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_SYNTAX

CLUSPROP_VALUE

ClusterResourceControl

Strutture di dati