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 de tipo STI_DEVICE_TYPE que identifica 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 em Sti.h.
DeviceCapabilities
Estrutura do tipo STI_DEV_CAPS.
dwHardwareConfiguration
Tipo de conexão de barramento. As seguintes constantes 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 INF do arquivo INF do dispositivo.
pszDeviceDescription
Ponteiro para uma cadeia de caracteres de descrição do dispositivo, 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 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) |