ResUtilGetPropertySize-Funktion (resapi.h)
Gibt die Gesamtanzahl von Bytes zurück, die für eine angegebene Eigenschaft erforderlich sind.
Syntax
DWORD ResUtilGetPropertySize(
[in] HKEY hkeyClusterKey,
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTableItem,
[in, out] LPDWORD pcbOutPropertyListSize,
[in, out] LPDWORD pnPropertyCount
);
Parameter
[in] hkeyClusterKey
Clusterdatenbankschlüssel , der den Speicherort der Zugröße der Eigenschaft identifiziert.
[in] pPropertyTableItem
Zeiger auf eine RESUTIL_PROPERTY_ITEM Struktur, die die Eigenschaft auf Größe beschreibt.
[in, out] pcbOutPropertyListSize
Zeiger auf die Gesamtanzahl von Bytes, die für den Eigenschaftswert erforderlich sind, einschließlich der CLUSPROP_VALUE Struktur und der Daten.
[in, out] pnPropertyCount
Zeiger auf die Gesamtanzahl von Eigenschaften. Dieser Wert wird erhöht, um diese Eigenschaft einzuschließen, wenn ResUtilGetPropertySize erfolgreich ist.
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 sind mögliche Fehlercodes aufgeführt.
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Eingabeparameter war ungültig. |
|
Der in der Eigenschaftentabelle angegebene Datentyp einer Eigenschaft stimmt nicht mit dem Datentyp der in der Clusterdatenbank gespeicherten eigenschaft mit dem gleichen Namen überein. |
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 |