Condividi tramite


struttura WIA_DEV_CAP (wia_xp.h)

Le applicazioni usano la struttura WIA_DEV_CAP per enumerare le funzionalità del dispositivo. Una funzionalità del dispositivo è definita da un evento o un comando supportato dal dispositivo. Per altre informazioni, vedere IEnumWIA_DEV_CAPS.

Sintassi

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;

Members

guid

Tipo: GUID

Specifica un GUID che identifica la funzionalità del dispositivo. Questo membro può essere impostato su uno dei valori specificati in Comandi del dispositivo WIA o identificatori di evento WIA.

ulFlags

Tipo: ULONG

Usato durante l'enumerazione dei gestori eventi. I valori possibili sono elencati in questa tabella.

Valore Descrizione
WIA_IS_DEFAULT_HANDLER Il gestore attualmente registrato deve essere usato. Si tratta dell'unico valore valido durante l'enumerazione dei gestori eventi. Non è un valore valido durante l'enumerazione delle funzionalità degli eventi di un dispositivo.
WIA_ACTION_EVENT L'evento è del tipo di azione, quindi i programmi che usano API di registrazione persistente, IWiaDevMgr::RegisterEventCallbackProgram e IWiaDevMgr::RegisterEventCallbackCLSID, possono riceverlo.
WIA_NOTIFICATION_EVENT L'evento è del tipo di notifica, quindi i programmi che usano la funzione di registrazione del runtime, IWiaDevMgr::RegisterEventCallbackInterface, possono riceverlo.

bstrName

Tipo: BSTR

Specifica una stringa contenente una versione breve del nome della funzionalità.

bstrDescription

Tipo: BSTR

Specifica una stringa contenente una descrizione della funzionalità visualizzata all'utente.

bstrIcon

Tipo: BSTR

Specifica una stringa che rappresenta la posizione e l'ID risorsa dell'icona che rappresenta questa funzionalità o gestore. La stringa deve essere del modulo seguente: drive:\path\module,n, dove n è l'ID risorsa negata dell'icona, ovvero se l'ID risorsa dell'icona è 100, n è -100.

bstrCommandline

Tipo: BSTR

Specifica una stringa che rappresenta gli argomenti della riga di comando.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wia_xp.h (includere Wia.h)