IWiaItem2::EnumDeviceCapabilities-Methode
Erstellt einen Enumerator, der verwendet wird, um die Befehle und Ereignisse zu ermitteln, die von einem Wia 2.0-Gerät (Windows Image Acquisition) unterstützt werden.
Syntax
HRESULT EnumDeviceCapabilities(
[in] LONG lFlags,
[out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);
Parameter
-
lFlags [in]
-
Typ: LONG
Gibt ein Flag an, das den Typ der aufzuzählenden Funktionen auswählt. Dies ist einer der folgenden Werte.
-
WIA_DEVICE_COMMANDS
-
Auflisten von Gerätebefehlen.
-
WIA_DEVICE_EVENTS
-
Auflisten von Geräteereignissen.
ppIEnumWIA_DEV_CAPS [out]
Typ: IEnumWIA_DEV_CAPS**
Empfängt einen Zeiger auf die von dieser Methode erstellte IEnumWIA_DEV_CAPS-Schnittstelle .
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
Diese Methode wird verwendet, um ein Enumeratorobjekt zu erstellen, um den Satz von Befehlen und Ereignissen abzurufen, die ein WIA 2.0-Gerät unterstützt. Der lFlags-Parameter wird verwendet, um anzugeben, welche Arten von Gerätefunktionen aufgezählt werden sollen. Die IWiaItem2::EnumDeviceCapabilities-Methode speichert die Adresse der Schnittstelle des Enumeratorobjekts im parameter ppIEnumWIA_DEV_CAPS .
Diese Methode kann nur für das Stammelement von IWiaItem2-Objekten einer Gerätestruktur aufgerufen werden.
Anwendungen müssen die IUnknown::Release-Methode für die Schnittstellenzeiger aufrufen, die sie über den parameter ppIEnumWIA_DEV_CAPS empfangen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
IDL |
|