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) |