Condividi tramite


Metodo IWiaItem::D eviceCommand (wia_xp.h)

IWiaItem::D eviceCommand invia un comando a un dispositivo hardware Windows Image Acquisition (WIA).

Sintassi

HRESULT DeviceCommand(
  [in]      LONG       lFlags,
  [in]      const GUID *pCmdGUID,
  [in, out] IWiaItem   **pIWiaItem
);

Parametri

[in] lFlags

Tipo: LONG

Attualmente inutilizzato. Deve essere impostato su zero.

[in] pCmdGUID

Tipo: GUID const*

Specifica un identificatore univoco che specifica il comando da inviare al dispositivo hardware WIA. Per un elenco di comandi di dispositivo validi, vedere Comandi del dispositivo WIA.

[in, out] pIWiaItem

Tipo: IWiaItem**

Nell'output, questo puntatore punta all'elemento creato dal comando, se presente.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Le applicazioni usano questo metodo per inviare comandi WIA ai dispositivi hardware.

Quando l'applicazione invia il comando WIA_CMD_TAKE_PICTURE al dispositivo, IWiaItem::D eviceCommand, il sistema di runtime WIA crea l'oggetto IWiaItem per rappresentare l'immagine. Il metodo IWiaItem::D eviceCommand archivia l'indirizzo dell'interfaccia nel parametro pIWiaItem .

Le applicazioni devono chiamare il metodo IUnknown::Release nei puntatori di interfaccia ricevuti tramite il parametro pIWiaItem .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wia_xp.h (includere Wia.h)
Libreria Wiaguid.lib
DLL Wiaservc.dll