Método IWiaItem::D eviceCommand (wia_xp.h)
IWiaItem::D eviceCommand emite un comando a un dispositivo de hardware de adquisición de imágenes de Windows (WIA).
Sintaxis
HRESULT DeviceCommand(
[in] LONG lFlags,
[in] const GUID *pCmdGUID,
[in, out] IWiaItem **pIWiaItem
);
Parámetros
[in] lFlags
Tipo: LONG
Actualmente no se usa. Debe establecerse como cero.
[in] pCmdGUID
Tipo: GUID const*
Especifica un identificador único que especifica el comando que se va a enviar al dispositivo de hardware WIA. Para obtener una lista de los comandos válidos del dispositivo, consulte Comandos de dispositivo WIA.
[in, out] pIWiaItem
Tipo: IWiaItem**
En la salida, este puntero apunta al elemento creado por el comando, si existe.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Las aplicaciones usan este método para enviar comandos WIA a dispositivos de hardware.
Cuando la aplicación envía el comando WIA_CMD_TAKE_PICTURE al dispositivo, IWiaItem::D eviceCommand, el sistema WIA en tiempo de ejecución crea el objeto IWiaItem para representar la imagen. El método IWiaItem::D eviceCommand almacena la dirección de la interfaz en el parámetro pIWiaItem .
Las aplicaciones deben llamar al método IUnknown::Release en los punteros de interfaz que reciben a través del parámetro pIWiaItem .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wia_xp.h (incluya Wia.h) |
Library | Wiaguid.lib |
Archivo DLL | Wiaservc.dll |