estrutura STI_DEVICE_INFORMATIONW (sti.h)
A estrutura STI_DEVICE_INFORMATION é usada como um parâmetro de saída para as funções IStillImage::GetDeviceList e IStillImage::GetDeviceInfo. Ele é usado como um parâmetro de entrada para IStillImage::SetupDeviceParameters.
Sintaxe
typedef struct _STI_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;
} STI_DEVICE_INFORMATIONW, *PSTI_DEVICE_INFORMATIONW;
Membros
dwSize
Tamanho fornecido pelo chamador, em bytes, da estrutura STI_DEVICE_INFORMATION.
DeviceType
Um valor STI_DEVICE_TYPEdigitado identificando o tipo de dispositivo de imagem ainda.
szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]
Matriz de caracteres que contém a cadeia de caracteres de nome interno do dispositivo. 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 no Sti.h.
DeviceCapabilities
Estrutura do tipo STI_DEV_CAPS.
dwHardwareConfiguration
Tipo de conexão de barramento. As seguintes constantes são definidas no 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 do seção fabricante inf do arquivo INF do dispositivo.
pszDeviceDescription
Ponteiro para uma cadeia de caracteres de descrição do dispositivo, obtida da seção INF Models 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 ao Painel de Controle. Obtido da entrada PropertyPages no arquivo INF do dispositivo.
pszLocalName
Ponteiro para o nome do dispositivo local fornecido pelo usuário durante a instalação, para uso em exibições.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | sti.h (inclua Sti.h) |