wiasGetPropertyAttributes-Funktion (wiamdef.h)
Die wiasGetPropertyAttributes Funktion ruft die Zugriffskennzeichnungen 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
Zeigen Sie auf eine PROPSPEC- Struktur, die die Eigenschaften angibt, für die gültige Werte und Zugriffskennzeichnungen abgerufen werden sollen.
pulAccessFlags
Zeigen Sie auf ein Array, das die Zugriffskennzeichnungen für die Eigenschaften enthält.
[out] pPropVar
Zeigen Sie auf ein Array PROPVARIANT- Strukturen, die die gültigen Werte für die Eigenschaften enthalten.
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 füllt jedes Element des pPropVar Arrays mit einer PROPVARIANT-Struktur aus, die die gültigen Werte für die entsprechende Eigenschaft angibt. Eigenschaften mit der Zugriffsberechtigungskennzeichnung 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.
Mindestens ein WIA_PROP_Xxx Eigenschaftsattribute und Zugriffskennzeichnungen 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 anhand des pPropVar- Parameters nach Abschluss dieser Funktion bestimmt werden. Der pPropVar Parameter gibt ein Array von PROPVARIANT-Strukturen an.
Auf gültige Ganzzahl- und Gleitkommawerte in einem Bereich wird mithilfe der folgenden Indexkonstanten zugegriffen.
Gültiger Wertindex | Beschreibung |
---|---|
WIA_RANGE_MIN | Minimalwert |
WIA_RANGE_NOM | Nennwert |
WIA_RANGE_MAX | Maximalwert |
WIA_RANGE_STEP | Inkrementierungswert |
Auf gültige Listenwerte wird mithilfe der folgenden Indexkonstanten zugegriffen.
Gültiger Wertindex | Beschreibung |
---|---|
WIA_LIST_COUNT | Anzahl gültiger Listenwerte, ohne den Nominalwert zu zählen |
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 von einem OR-Operator miteinander verknüpft. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | wiamdef.h (include Wiamdef.h) |
Library | Wiaservc.lib |
DLL- | Wiaservc.dll |