Funzione ClusterRegEnumKey (clusapi.h)
Enumera le sottochiavi di una chiave di database cluster aperta.
Sintassi
LONG ClusterRegEnumKey(
[in] HKEY hKey,
[in] DWORD dwIndex,
[out] LPWSTR lpszName,
[in, out] LPDWORD lpcchName,
[out, optional] PFILETIME lpftLastWriteTime
);
Parametri
[in] hKey
HKEY che specifica una chiave attualmente aperta.
[in] dwIndex
Indice utilizzato per identificare la sottochiave successiva da enumerare. Questo parametro deve essere zero per la prima chiamata a ClusterRegEnumKey e quindi incrementato per le chiamate successive.
Poiché le sottochiavi non sono ordinate, qualsiasi nuova sottochiave ha un indice arbitrario. Ciò significa che ClusterRegEnumKey può restituire sottochiavi in qualsiasi ordine.
[out] lpszName
Puntatore a un buffer che riceve il nome della sottochiave, incluso il carattere di terminazione Null. La funzione copia solo il nome della sottochiave, non la gerarchia di chiavi completa, nel buffer.
[in, out] lpcchName
Puntatore alla dimensione del buffer lpszName come numero di caratteri. In input, specificare il numero massimo di caratteri che il buffer può contenere, incluso il valore NULL di terminazione. Nell'output specifica il numero di caratteri nel nome risultante, escluso il valore NULL di terminazione.
[out, optional] lpftLastWriteTime
Puntatore all'ultima modifica della sottochiave enumerata.
Valore restituito
La funzione restituisce uno dei valori seguenti.
Codice/valore restituito | Descrizione |
---|---|
|
L'operazione è stata completata. |
|
Non sono più presenti sottochiavi da restituire. |
|
Il buffer a cui punta lpszName non è abbastanza grande per contenere il risultato. Il parametro lpcchName restituisce il numero di caratteri nel risultato, escluso il valore NULL di terminazione. |
Operazione non riuscita. |
Commenti
La funzione ClusterRegEnumKey recupera informazioni su una sottochiave ogni volta che viene chiamata.
Poiché ClusterRegEnumKey enumera le chiavi dalla radice del database nel nodo in cui viene eseguita l'applicazione quando hKey è impostato su NULL, ClusterRegEnumKey ha esito negativo se il nodo non fa parte di un cluster.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Piattaforma di destinazione | Windows |
Intestazione | clusapi.h |
Libreria | ClusAPI.lib |
DLL | ClusAPI.dll |