ResUtilSetPrivatePropertyList-Funktion (resapi.h)
Legt die privaten Eigenschaften eines Clusterobjekts fest.
Syntax
DWORD ResUtilSetPrivatePropertyList(
[in] HKEY hkeyClusterKey,
[in] const PVOID pInPropertyList,
[in] DWORD cbInPropertyListSize
);
Parameter
[in] hkeyClusterKey
Clusterdatenbankschlüssel , der den Speicherort der festzulegenden Eigenschaften identifiziert.
[in] pInPropertyList
Zeiger auf einen Eingabepuffer, der eine Eigenschaftenliste mit den Namen und Werten der festzulegenden Eigenschaften enthält.
[in] cbInPropertyListSize
Zeiger auf die Größe des Eingabepuffers in Byte, auf den pInPropertyList verweist.
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. Im Folgenden finden Sie mögliche Fehlercodes.
Rückgabecode | Beschreibung |
---|---|
|
Mindestens einer der Eingabeparameter war ungültig. |
|
Es ist ein Problem mit der Länge der Daten einer Eigenschaft aufgetreten. |
|
Der Eingabepuffer, auf den pInPropertyList verweist, war NULL. |
|
Die Syntax eines Eigenschaftsnamens war ungültig. |
Hinweise
Die Eigenschaften, die in der Hilfsprogrammfunktion ResUtilSetPrivatePropertyList festgelegt werden, werden im Teil der Clusterdatenbank unter dem angegebenen Schlüssel für das Objekt genau wie durch die Namen in der Eigenschaftenliste angegeben platziert. Wenn der Name einer Eigenschaft umgekehrte Schrägstrichzeichen (\) enthält, wird jede Zeichenfolge vor einem umgekehrten Schrägstrich als Unterschlüsselname interpretiert, und die letzte Zeichenfolge nach dem letzten umgekehrten Schrägstrich wird als Wertname interpretiert.
Rufen Sie ResUtilSetPrivatePropertyList nicht über die folgenden Ressourcen-DLL-Einstiegspunktfunktionen auf:
ResUtilSetPrivatePropertyList kann von jeder anderen Ressourcen-DLL-Einstiegspunktfunktion oder aus einem Workerthread sicher 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 |