Funzione CreateClusterNotifyPortV2 (clusapi.h)
Crea o modifica una porta di notifica. Per informazioni sulle porte di notifica, vedere Ricezione di eventi del cluster.
Sintassi
HCHANGE CreateClusterNotifyPortV2(
[in] HCHANGE hChange,
[in] HCLUSTER hCluster,
[in] NOTIFY_FILTER_AND_TYPE *Filters,
[in] DWORD dwFilterCount,
[in] DWORD_PTR dwNotifyKey
);
Parametri
[in] hChange
Handle per una porta di notifica o INVALID_HANDLE_VALUE, che indica che deve essere creato un nuovo handle. Se il parametro hChange è un handle esistente, gli eventi specificati nel parametro dwFilter vengono aggiunti alla porta di notifica.
[in] hCluster
Handle per il cluster da associare alla porta di notifica identificata dal parametro hChange o INVALID_HANDLE_VALUE, a indicare che la porta di notifica non deve essere associata a un cluster. Se il parametro hChange non è impostato su INVALID_HANDLE_VALUE, il parametro hCluster non può essere impostato su INVALID_HANDLE_VALUE.
[in] Filters
Puntatore alla struttura NOTIFY_FILTER_AND_TYPE che specifica il tipo di notifiche che la porta può accettare.
[in] dwFilterCount
Numero di filtri specificati dal parametro Filters .
[in] dwNotifyKey
Valore specificato dall'utente da associare al recupero delle notifiche dalla porta di notifica. Il parametro dwNotifyKey viene restituito da GetClusterNotifyV2 quando si verifica un evento di uno dei tipi specificati in Filters .
Valore restituito
Se l'operazione ha esito positivo, la funzione restituisce un handle di porta di notifica.
Se l'operazione non riesce, la funzione restituisce NULL. Per altre informazioni sull'errore, chiamare GetLastError.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Windows |
Intestazione | clusapi.h |
Libreria | ClusAPI.lib |
DLL | ClusAPI.dll |