wiasGetPropertyAttributes-Funktion (wiamdef.h)

Die wiasGetPropertyAttributes-Funktion ruft die Zugriffsflags und gültigen Werte für eine Reihe von Eigenschaften ab.

Syntax

HRESULT wiasGetPropertyAttributes(
  [in]  BYTE        *pWiasContext,
        LONG        cPropSpec,
  [in]  PROPSPEC    *pPropSpec,
        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 abgerufen werden sollen.

pulAccessFlags

Zeiger auf ein Array, das die Zugriffsflags für die Eigenschaften enthält.

[out] pPropVar

Zeiger auf ein Array von PROPVARIANT-Strukturen , das die gültigen Werte für die Eigenschaften 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-Fehlercodes zurück.

Hinweise

Diese Funktion füllt jedes Element des pPropVar-Arrays mit einer PROPVARIANT-Struktur, die die gültigen Werte für die entsprechende Eigenschaft angibt. Eigenschaften mit dem Zugriffsberechtigungsflag WIA_PROP_NONE keine gültigen Werte für diese Eigenschaft aufweisen. Der Datentyp für die gültigen Werte dieser Eigenschaften ist VT_EMPTY.

Ein oder mehrere der WIA_PROP_Xxx Eigenschaftenattribute und Zugriffsflags können in jedem Element des pulAccessFlags-Arrays zurückgegeben werden.

Wenn die -Eigenschaft über einen Bereich gültiger Werte verfügt, können die Werte nach Abschluss dieser Funktion über den pPropVar-Parameter bestimmt werden. Der pPropVar-Parameter gibt ein Array von PROPVARIANT-Strukturen an.

Auf gültige ganzzahlige Werte und Gleitkommawerte in einem Bereich wird mithilfe der folgenden Indexkonstanten zugegriffen.

Gültiger Wertindex BESCHREIBUNG
WIA_RANGE_MIN Mindestwert
WIA_RANGE_NOM Nennwert
WIA_RANGE_MAX Maximalwert
WIA_RANGE_STEP Inkrementwert

Auf gültige Listenwerte wird mithilfe der folgenden Indexkonstanten zugegriffen.

Gültiger Wertindex BESCHREIBUNG
WIA_LIST_COUNT Anzahl gültiger Listenwerte ohne Nennwert
WIA_LIST_NOM Nennwert
WIA_LIST_VALUES Index zum ersten gültigen Wert

Auf gültige bitweise Flagwerte wird mithilfe der folgenden Indexkonstanten zugegriffen.

Gültiger Wertindex BESCHREIBUNG
WIA_FLAG_NOM Nennwert
WIA_FLAG_VALUES Alle gültigen Flags werden durch einen OR-Operator zusammengeführt.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile wiamdef.h (einschließlich Wiamdef.h)
Bibliothek Wiaservc.lib
DLL Wiaservc.dll