IWiaItem2::D eviceCommand-Methode
Gibt einen Befehl für ein Windows Image Acquisition (WIA) 2.0-Hardwaregerät aus.
Syntax
HRESULT DeviceCommand(
[in] LONG lFlags,
[in] const GUID *pCmdGUID,
[in, out] IWiaItem2 **ppIWiaItem2
);
Parameter
-
lFlags [in]
-
Typ: LONG
Derzeit nicht verwendet. Sollte auf Null festgelegt werden.
-
pCmdGUID [in]
-
Typ: const GUID*
Gibt den Befehl an, der an das WIA 2.0-Gerät gesendet werden soll. Weitere Informationen finden Sie unter WIA-Gerätebefehle.
-
ppIWiaItem2 [in, out]
-
Typ: IWiaItem2**
Empfängt die Adresse eines Zeigers auf das IWiaItem2-Element , das vom Befehl erstellt wurde, sofern vorhanden.
Rückgabewert
Typ: HRESULT
Zusätzlich zu den standardmäßigen COM-Fehlercodes gibt die Methode möglicherweise den folgenden Wert zurück.
Rückgabecode | Beschreibung |
---|---|
|
Der Befehl ist nicht für die IWiaItem2-Schnittstelle implementiert, für die die -Methode aufgerufen wird. Der numerische Wert für diesen Fehler ist noch nicht definiert. |
Bemerkungen
Das Verhalten dieser Methode ist abhängig von der Kategorie des Knotens, auf dem die Methode aufgerufen wird, unterschiedlich.
Wenn die Anwendung den Befehl WIA_CMD_TAKE_PICTURE mithilfe der IWiaItem2::D eviceCommand-Methode an das Gerät sendet, erstellt das WIA 2.0-Laufzeitsystem ein IWiaItem2-Objekt zur Darstellung des Bilds. Die IWiaItem2::D eviceCommand-Methode speichert die Adresse der Schnittstelle im ppIWiaItem2-Parameter .
Anwendungen müssen die IUnknown::Release-Methode für die Schnittstellenzeiger aufrufen, die sie über den ppIWiaItem2-Parameter erhalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
IDL |
|