Freigeben über


ResUtilFindDwordProperty-Funktion (resapi.h)

Sucht einen nicht signierten Long-Eigenschaftswert in einer Eigenschaftsliste. Der PRESUTIL_FIND_DWORD_PROPERTY-Typs definiert einen Zeiger auf diese Funktion.

Syntax

DWORD ResUtilFindDwordProperty(
  [in]  const PVOID pPropertyList,
  [in]  DWORD       cbPropertyListSize,
  [in]  LPCWSTR     pszPropertyName,
  [out] LPDWORD     pdwPropertyValue
);

Parameter

[in] pPropertyList

Zeiger auf die Eigenschaftsliste, in der der Wert gefunden werden soll.

[in] cbPropertyListSize

Größe der in pPropertyList enthaltenen Daten in Bytes.

[in] pszPropertyName

Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Namen des zu suchenden Werts enthält.

[out] pdwPropertyValue

Zeiger auf den tatsächlichen Wert der im Eigenschaftenlistenpuffer gespeicherten Daten.

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
ERROR_INVALID_DATA
Die Daten haben ein falsches Format.
ERROR_FILE_NOT_FOUND
Die Eigenschaft konnte sich nicht in der Eigenschaftenliste befinden.

Hinweise

Wenn der Vorgang erfolgreich ist, zeigt pdwPropertyValue direkt in den Eigenschaftenlistenpuffer. Achten Sie darauf, die Formatierung der Eigenschaftenliste nicht zu stören, wenn Sie pdwPropertyValue verwenden.

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

Weitere Informationen

ResUtilFindBinaryProperty

ResUtilFindExpandSzProperty

ResUtilFindExpandedSzProperty

ResUtilFindLongProperty

ResUtilFindMultiSzProperty

ResUtilFindSzProperty