Freigeben über


wiasIsPropChanged-Funktion (wiamdef.h)

Die wiasIsPropChanged-Funktion testet, ob eine angegebene Eigenschaft von einer Anwendung geändert wurde.

Syntax

HRESULT wiasIsPropChanged(
        PROPID               propid,
  [in]  WIA_PROPERTY_CONTEXT *pContext,
  [out] BOOL                 *pbChanged
);

Parameter

propid

Gibt den Eigenschaftenbezeichner der zu überprüfenden Eigenschaft an.

[in] pContext

Zeiger auf eine WIA_PROPERTY_CONTEXT Struktur, die den aktuellen Eigenschaftenkontext enthält.

[out] pbChanged

Zeigen Sie auf einen Speicherort, der einen BOOL-Wert empfängt. Der BOOL-Wert ist TRUE, wenn die Eigenschaft geändert wurde, und FALSE, wenn die Eigenschaft nicht geändert wurde.

Rückgabewert

Bei Erfolg gibt die Funktion S_OK zurück.

Wenn die Funktion fehlschlägt, wird ein STANDARDMÄßIGer COM-Fehler oder eine der WIA-Fehlercodeszurückgegeben.

Bemerkungen

Diese Funktion bestimmt, ob eine Eigenschaft geändert wird, indem sie den bChanged Memberwert in der WIA_PROPERTY_CONTEXT Struktur der Eigenschaft betrachten. Minidriver verwenden diese Funktion in der Regel, um zu überprüfen, wann eine unabhängige Eigenschaft geändert wurde, damit ihre Nachfolger aktualisiert werden können.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- wiamdef.h (include Wiamdef.h)
Library Wiaservc.lib
DLL- Wiaservc.dll

Siehe auch

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong-

wiasGetChangedValueStr