Freigeben über


ResUtilSetDwordValue-Funktion (resapi.h)

Legt einen numerischen Wert in der Clusterdatenbank fest. Der PRESUTIL_SET_DWORD_VALUE-Typs definiert einen Zeiger auf diese Funktion.

Syntax

DWORD ResUtilSetDwordValue(
  [in]      HKEY    hkeyClusterKey,
  [in]      LPCWSTR pszValueName,
  [in]      DWORD   dwNewValue,
  [in, out] LPDWORD pdwOutValue
);

Parameter

[in] hkeyClusterKey

Schlüssel, der den Speicherort des numerischen Werts in der Clusterdatenbank angibt.

[in] pszValueName

Eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Namen des zu aktualisierenden Werts enthält.

[in] dwNewValue

Neuer DWORD-Wert .

[in, out] pdwOutValue

Optional. Zeiger auf den Speicherort, an den der aktualisierte Wert kopiert werden soll.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück.

Wenn der Vorgang fehlschlägt, gibt die Funktion einen Systemfehlercode zurück.

Hinweise

Die ResUtilSetDwordValue-Hilfsprogrammfunktion aktualisiert die Clusterdatenbank, indem die Cluster-API-FunktionClusterRegSetValue aufgerufen wird.

Rufen Sie ResUtilSetDwordValue nicht über die folgenden Ressourcen-DLL-Einstiegspunktfunktionen auf:

ResUtilSetDwordValue kann sicher von jeder anderen Ressourcen-DLL-Einstiegspunktfunktion oder aus einem Workerthread aufgerufen werden. Weitere Informationen finden Sie unter Zu vermeidende Funktionsaufrufe in Ressourcen-DLLs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform Windows
Kopfzeile resapi.h
Bibliothek ResUtils.lib
DLL ResUtils.dll

Weitere Informationen

ClusterRegSetValue

ResUtilSetBinaryValue

ResUtilSetExpandSzValue

ResUtilSetMultiSzValue

ResUtilSetSzValue