ResUtilVerifyPropertyTable-Funktion (resapi.h)
Verwendet eine Eigenschaftentabelle , um zu überprüfen, ob eine Eigenschaftenliste ordnungsgemäß formatiert ist.
Syntax
DWORD ResUtilVerifyPropertyTable(
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTable,
PVOID Reserved,
[in] BOOL bAllowUnknownProperties,
[in] const PVOID pInPropertyList,
[in] DWORD cbInPropertyListSize,
[out, optional] LPBYTE pOutParams
);
Parameter
[in] pPropertyTable
Zeiger auf eine Eigenschaftentabelle, die die Eigenschaften beschreibt, die in der Eigenschaftenliste überprüft werden.
Reserved
Dieser Parameter ist für die zukünftige Verwendung reserviert.
[in] bAllowUnknownProperties
Bei TRUE ignoriert die Funktion alle Eigenschaften in der Eigenschaftenliste, die nicht in der Eigenschaftentabelle enthalten sind. Wenn FALSE, bewirkt jede Eigenschaft in der Eigenschaftenliste, die nicht in der Eigenschaftentabelle enthalten ist, dass die Funktion ERROR_INVALID_PARAMETER zurückgibt.
[in] pInPropertyList
Zeiger auf den Eingabepuffer, der die zu überprüfende Eigenschaftenliste enthält.
[in] cbInPropertyListSize
Größe in Bytes des Eingabepuffers, auf den pInPropertyList verweist.
[out, optional] pOutParams
Zeiger auf einen Parameterblock.
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 sind mögliche Fehlercodes aufgeführt.
Rückgabecode | Beschreibung |
---|---|
|
Der Eigenschaftenlistenpuffer ist größer als vom cbInPropertyListSize-Parameter gemeldet. |
|
Es wurde kein Eigenschaftenlistenpuffer angegeben, oder die Eigenschaftsliste ist falsch formatiert. |
|
Die Eigenschaftenliste ist falsch formatiert. Wenn bAllowUnknownProperties auf FALSE festgelegt ist, kann die Eigenschaftenliste Eigenschaften enthalten, die in der Eigenschaftentabelle nicht vorhanden sind. |
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 |