ResUtilGetPrivateProperties-Funktion (resapi.h)
Gibt private Eigenschaften für ein Clusterobjekt zurück. Der PRESUTIL_GET_PRIVATE_PROPERTIES Typ definiert einen Zeiger auf diese Funktion.
Syntax
DWORD ResUtilGetPrivateProperties(
[in] HKEY hkeyClusterKey,
[out] PVOID pOutPropertyList,
[in] DWORD cbOutPropertyListSize,
[out] LPDWORD pcbBytesReturned,
[out] LPDWORD pcbRequired
);
Parameter
[in] hkeyClusterKey
Zeiger auf den Clusterdatenbankschlüssel , der den Speicherort der abzurufenden privaten Eigenschaften identifiziert.
[out] pOutPropertyList
Zeiger auf einen Ausgabepuffer, in dem eine Eigenschaftenliste mit den Namen und Werten der privaten Eigenschaften zurückgegeben wird.
[in] cbOutPropertyListSize
Größe des Ausgabepuffers, auf den pOutPropertyList verweist.
[out] pcbBytesReturned
Zeiger auf die Gesamtzahl der Bytes in der Eigenschaftenliste, auf die von pOutPropertyList verwiesen wird.
[out] pcbRequired
Zeiger auf die Anzahl von Bytes, die erforderlich ist, wenn pOutPropertyList zu klein ist, um alle privaten Eigenschaften zu enthalten.
Rückgabewert
Wenn die Vorgänge erfolgreich sind, gibt die Funktion ERROR_SUCCESS zurück.
Wenn der Vorgang fehlschlägt, gibt die Funktion einen Systemfehlercode zurück. Im Folgenden finden Sie mögliche Fehlercodes.
Rückgabecode | Beschreibung |
---|---|
|
Mindestens einer der Eingabeparameter war ungültig. |
|
Fehler beim Zuweisen von Arbeitsspeicher. |
|
Die Größe des Ausgabepuffers ist zu klein, um die resultierenden Daten aufzunehmen. Der parameter pcbRequired verweist auf die richtige Größe. |
Anforderungen
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 |