OpenClusterNetworkEx-Funktion (clusapi.h)
Öffnet eine Verbindung mit einem Netzwerk und gibt ein Handle zurück.
Syntax
HNETWORK OpenClusterNetworkEx(
[in] HCLUSTER hCluster,
[in, optional] LPCWSTR lpszNetworkName,
[in] DWORD dwDesiredAccess,
[out, optional] DWORD *lpdwGrantedAccess
);
Parameter
[in] hCluster
Handle für einen Cluster.
[in, optional] lpszNetworkName
Zeiger auf den Namen eines vorhandenen Netzwerks.
[in] dwDesiredAccess
Die angeforderten Zugriffsberechtigungen. Dies kann eine beliebige Kombination aus GENERIC_READ (0x80000000), GENERIC_ALL (0x10000000) oder MAXIMUM_ALLOWED (0x02000000) sein. Wenn dieser Wert null (0) ist, wird möglicherweise ein undefinierter Fehler zurückgegeben. Die Verwendung von GENERIC_ALL entspricht dem Aufrufen von OpenClusterNetwork.
[out, optional] lpdwGrantedAccess
Optionaler Parameter, der die Adresse eines DWORD enthält, das die gewährten Zugriffsrechte erhält. Wenn der DesiredAccess-ParameterMAXIMUM_ALLOWED (0x02000000) ist, enthält das DWORD , auf das dieser Parameter verweist, die maximalen Berechtigungen, die diesem Benutzer gewährt werden.
Rückgabewert
Wenn der Vorgang erfolgreich war, gibt OpenClusterNetworkEx ein Netzwerkhandle zurück.
Rückgabecode | Beschreibung |
---|---|
|
Der Vorgang war nicht erfolgreich. Rufen Sie die GetLastError-Funktion auf, um weitere Informationen zum Fehler zu erhalten. Wenn der Zielserver die OpenClusterNetworkEx-Funktion nicht unterstützt (z. B. wenn auf dem Zielserver Windows Server 2008 oder früher ausgeführt wird), gibt die GetLastError-FunktionRPC_S_PROCNUM_OUT_OF_RANGE (1745) zurück. |
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise |
Zielplattform | Windows |
Kopfzeile | clusapi.h |
Bibliothek | ClusAPI.lib |
DLL | ClusAPI.dll |