ResUtilEnumPrivateProperties-Funktion (resapi.h)
Ruft die Namen der
Syntax
DWORD ResUtilEnumPrivateProperties(
[in] HKEY hkeyClusterKey,
[out] LPWSTR pszOutProperties,
[in] DWORD cbOutPropertiesSize,
[out] LPDWORD pcbBytesReturned,
[out] LPDWORD pcbRequired
);
Parameter
[in] hkeyClusterKey
Schlüssel, der den Speicherort der privaten Eigenschaften in der Clusterdatenbankidentifiziert.
[out] pszOutProperties
Zeigen Sie auf einen Ausgabepuffer, in dem die Namen der aufgezählten Eigenschaften empfangen werden sollen.
[in] cbOutPropertiesSize
Die Größe des Ausgabepuffers, auf den pszOutPropertiesverweist.
[out] pcbBytesReturned
Zeigen Sie auf die Gesamtanzahl der im Ausgabepuffer zurückgegebenen Bytes.
[out] pcbRequired
Zeigen Sie auf die erforderliche Anzahl von Bytes, wenn der Ausgabepuffer zu klein ist, um alle aufgezählten Eigenschaften zu speichern.
Rückgabewert
Wenn der Vorgang erfolgreich ist, gibt die Funktion ERROR_SUCCESSzurück.
Wenn der Vorgang fehlschlägt, gibt die Funktion einen Systemfehlercodezurück. Im Folgenden finden Sie mögliche Fehlercodes.
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Eingabeparameter war ungültig. |
|
Fehler beim Zuordnen des Arbeitsspeichers. |
|
Die Größe des Ausgabepuffers ist zu klein, um die resultierenden Daten zu speichern. Der pcbRequired Parameter verweist auf die richtige Größe. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Keine unterstützt |
mindestens unterstützte Server- | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Zielplattform- | Fenster |
Header- | resapi.h |
Library | ResUtils.lib |
DLL- | ResUtils.dll |