Compartir a través de


estructura de WIA_DEV_CAP (wia_xp.h)

Las aplicaciones usan la estructura WIA_DEV_CAP para enumerar las funcionalidades del dispositivo. Una funcionalidad de dispositivo se define mediante un evento o comando que admite el dispositivo. Para obtener más información, consulte IEnumWIA_DEV_CAPS.

Sintaxis

typedef struct _WIA_DEV_CAP {
  GUID  guid;
  ULONG ulFlags;
  BSTR  bstrName;
  BSTR  bstrDescription;
  BSTR  bstrIcon;
  BSTR  bstrCommandline;
} WIA_DEV_CAP, *PWIA_DEV_CAP, WIA_EVENT_HANDLER, *PWIA_EVENT_HANDLER;

Miembros

guid

Tipo: GUID

Especifica un GUID que identifica la funcionalidad del dispositivo. Este miembro se puede establecer en cualquiera de los valores especificados en comandos de dispositivo WIA o identificadores de eventos WIA.

ulFlags

Tipo: ULONG

Se usa al enumerar controladores de eventos. Los valores posibles se enumeran en esta tabla.

Valor Descripción
WIA_IS_DEFAULT_HANDLER Se debe usar el controlador registrado actualmente. Este es el único valor válido al enumerar controladores de eventos. No es un valor válido al enumerar las funcionalidades de eventos de un dispositivo.
WIA_ACTION_EVENT El evento es del tipo de acción, por lo que los programas que usan api de registro persistentes, IWiaDevMgr::RegisterEventCallbackProgram e IWiaDevMgr::RegisterEventCallbackCLSID, pueden recibirlo.
WIA_NOTIFICATION_EVENT El evento es del tipo de notificación, por lo que los programas que usan la función de registro en tiempo de ejecución, IWiaDevMgr::RegisterEventCallbackInterface, pueden recibirlo.

bstrName

Tipo: BSTR

Especifica una cadena que contiene una versión corta del nombre de la funcionalidad.

bstrDescription

Tipo: BSTR

Especifica una cadena que contiene una descripción de la funcionalidad que se muestra al usuario.

bstrIcon

Tipo: BSTR

Especifica una cadena que representa la ubicación y el identificador de recurso del icono que representa esta funcionalidad o controlador. La cadena debe tener el siguiente formato: drive:\path\module,n, donde n es el identificador de recurso negado del icono (es decir, si el identificador de recurso del icono es 100, entonces n es -100).

bstrCommandline

Tipo: BSTR

Especifica una cadena que representa argumentos de línea de comandos.

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]
Encabezado wia_xp.h (incluya Wia.h)