Freigeben über


wiasSetPropertyAttributes-Funktion (wiamdef.h)

Die wiasSetPropertyAttributes-Funktion legt die Zugriffsflags und gültigen Werte für einen Satz von Eigenschaften fest.

Syntax

HRESULT wiasSetPropertyAttributes(
  [in]  BYTE        *pWiasContext,
        LONG        cPropSpec,
  [in]  PROPSPEC    *pPropSpec,
  [in]  ULONG       *pulAccessFlags,
  [out] PROPVARIANT *pPropVar
);

Parameter

[in] pWiasContext

Zeiger auf einen WIA-Elementkontext.

cPropSpec

Gibt die Anzahl der Eigenschaften an.

[in] pPropSpec

Zeiger auf eine PROPSPEC-Struktur, die die Eigenschaften angibt, für die gültige Werte und Zugriffsflags festgelegt werden sollen.

[in] pulAccessFlags

Zeiger auf ein Array, das die zu schreibenden Zugriffsflags enthält.

[out] pPropVar

Zeiger auf ein Array von PROPVARIANT-Strukturen, das die gültigen zu schreibenden Werte enthält.

Rückgabewert

Bei Erfolg gibt die Funktion S_OK zurück. Wenn die Funktion fehlschlägt, gibt sie einen COM-Standardfehler oder einen der WIA_ERROR_XXX Fehler zurück (in der Microsoft Windows SDK-Dokumentation beschrieben).

Hinweise

Minidriver sollten die Funktion wiasSetItemPropAttribs verwenden, um Gruppen einfacher Eigenschaften zu initialisieren.

Der Minidriver kann das WIA_PROP_CACHEABLE-Flag für eine Eigenschaft festlegen, die sich im Laufe der Zeit nicht ändert. Durch Festlegen dieses Flags für eine Eigenschaft gibt der Minidriver an, dass der WIA-Dienst den Eigenschaftswert zwischenspeichern kann. Eine Liste aller Eigenschaftenattribute finden Sie in der Windows SDK-Dokumentation.

Die Strukturen PROPSPEC und PROPVARIANT sind in der Windows SDK-Dokumentation definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows Me und in Windows XP und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile wiamdef.h (einschließlich Wiamdef.h)
Bibliothek Wiaservc.lib
DLL Wiaservc.dll

Weitere Informationen

wiasSetItemPropAttribs