Freigeben über


GetCurrentClusterNodeId-Makro (clusapi.h)

Gibt den eindeutigen Bezeichner des aktuellen Clusterknotens zurück.

Syntax

DWORD GetCurrentClusterNodeId(
  [out]      LPWSTR _lpszNodeId,
  [in, out]  LPDWORD _lpcchName_
);

Die Parameter

[out] _lpszNodeId_

Dieser Parameter verweist auf einen Puffer, der die eindeutige ID von hNode empfängt, einschließlich des endenden NULL-Zeichens .

[in, out] _lpcchName_

Zeigen Sie bei eingaben auf die Anzahl der Zeichen im Puffer, auf die der lpszNodeId-Parameter verweist, einschließlich des NULL-Terminators . Zeigen Sie bei der Ausgabe auf die Anzahl der im Puffer gespeicherten Zeichen, mit Ausnahme des NULL-Terminators .

Rückgabewert

Typ: DWORD-

Diese Funktion gibt einen Systemfehlercode zurück. Folgende Werte sind möglich:

  • ERROR_SUCCESS
    • 0 (0x0)
    • Der Vorgang wurde erfolgreich abgeschlossen.
  • ERROR_MORE_DATA
    • 234 (0xEA)
    • Weitere Daten sind verfügbar.
    • Dieser Wert wird zurückgegeben, wenn der Puffer, auf den _lpszNodeId_ verweist, nicht lang genug ist, um die erforderliche Anzahl von Zeichen aufzunehmen. GetCurrentClusterNodeId legt den Inhalt von _lpcchName_ auf die erforderliche Länge fest.

Bemerkungen

Beachten Sie, dass lpcchName auf eine Anzahl von Zeichen und nicht auf eine Anzahl von Bytes verweist und dass die zurückgegebene Größe nicht den endenden NULL-Wert in der Anzahl enthält. Weitere Informationen zur Größenanpassung von Puffern finden Sie unter Data size conventions.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Nicht unterstützt
Mindestanforderungen für unterstützte Server Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform Fenster
Überschrift clusapi.h

Siehe auch

GetClusterNodeId

Knotenverwaltungsfunktionen

OpenClusterNode