Compartilhar via


estrutura STI_WIA_DEVICE_INFORMATIONW (sti.h)

A estrutura STI_WIA_DEVICE_INFORMATION contém informações do dispositivo.

Sintaxe

typedef struct _STI_WIA_DEVICE_INFORMATIONW {
  DWORD           dwSize;
  STI_DEVICE_TYPE DeviceType;
  WCHAR           szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH];
  STI_DEV_CAPS    DeviceCapabilities;
  DWORD           dwHardwareConfiguration;
  LPWSTR          pszVendorDescription;
  LPWSTR          pszDeviceDescription;
  LPWSTR          pszPortName;
  LPWSTR          pszPropProvider;
  LPWSTR          pszLocalName;
  LPWSTR          pszUiDll;
  LPWSTR          pszServer;
} STI_WIA_DEVICE_INFORMATIONW, *PSTI_WIA_DEVICE_INFORMATIONW;

Membros

dwSize

Tamanho fornecido pelo chamador, em bytes, da estrutura STI_WIA_DEVICE_INFORMATION.

DeviceType

Um valor do tipo STI_DEVICE_TYPE que identifica o tipo do dispositivo de geração de imagens de hardware.

szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]

Matriz de caracteres que contém a cadeia de caracteres de nome interno do dispositivo, usada para referência quando o objeto de dispositivo é criado. A cadeia de caracteres pode ter no máximo STI_MAX_INTERNAL_NAME_LENGTH caracteres, incluindo o caractere nulo de terminação. STI_MAX_INTERNAL_NAME_LENGTH é definido em Sti.h.

DeviceCapabilities

Uma estrutura do tipo STI_DEV_CAPS.

dwHardwareConfiguration

Tipo de conexão de barramento. Esse valor pode ser uma das seguintes constantes, que são definidas em Sti.h:

STI_HW_CONFIG_PARALLEL

STI_HW_CONFIG_SCSI

STI_HW_CONFIG_SERIAL

STI_HW_CONFIG_USB

STI_HW_CONFIG_UNKNOWN

pszVendorDescription

Ponteiro para uma cadeia de caracteres de identificação do fornecedor, obtida da Seção Fabricante do INF do arquivo INF do dispositivo.

pszDeviceDescription

Ponteiro para uma cadeia de caracteres de descrição do dispositivo fornecida pelo fornecedor, obtida na Seção modelos INF do arquivo INF do dispositivo.

pszPortName

Ponteiro para uma cadeia de caracteres que identifica a porta do dispositivo.

pszPropProvider

Ponteiro para uma cadeia de caracteres que contém o nome do arquivo e o ponto de entrada de uma DLL para adicionar páginas de folha de propriedades específicas do dispositivo a Painel de Controle. Obtido da entrada PropertyPages no arquivo INF do dispositivo.

pszLocalName

Ponteiro para uma cadeia de caracteres que contém o nome do dispositivo local (o nome "amigável"). O usuário fornece essa cadeia de caracteres durante a instalação, normalmente para uso em exibições de interface do usuário.

pszUiDll

Ponteiro para a DLL da interface do usuário do WIA.

pszServer

Ponteiro para o servidor WIA.

Requisitos

Requisito Valor
Cabeçalho sti.h (inclua Sti.h)