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 |