Compartilhar via


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)