Condividi tramite


STI_DEVICE_INFORMATIONW struttura (sti.h)

La struttura STI_DEVICE_INFORMATION viene usata come parametro di output per le funzioni IStillImage::GetDeviceList e IStillImage::GetDeviceInfo. Viene usato come parametro di input per IStillImage::SetupDeviceParameters.

Sintassi

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;

Members

dwSize

Dimensioni fornite dal chiamante, in byte, della struttura STI_DEVICE_INFORMATION.

DeviceType

Valore STI_DEVICE_TYPE tipizzato che identifica il tipo di dispositivo ancora immagine.

szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]

Matrice di caratteri contenente la stringa del nome interno del dispositivo. La stringa può avere al massimo caratteri STI_MAX_INTERNAL_NAME_LENGTH, incluso il carattere null terminante. STI_MAX_INTERNAL_NAME_LENGTH è definito in Sti.h.

DeviceCapabilities

Struttura di tipo STI_DEV_CAPS.

dwHardwareConfiguration

Tipo di connessione del bus. Le costanti seguenti sono definite in Sti.h:

STI_HW_CONFIG_PARALLEL

STI_HW_CONFIG_SCSI

STI_HW_CONFIG_SERIAL

STI_HW_CONFIG_USB

STI_HW_CONFIG_UNKNOWN

pszVendorDescription

Puntatore a una stringa di identificazione del fornitore ottenuta dalla sezione produttore INF del file INF del dispositivo.

pszDeviceDescription

Puntatore a una stringa di descrizione del dispositivo ottenuta dalla sezione Modelli INF del file INF del dispositivo.

pszPortName

Puntatore a una stringa che identifica la porta del dispositivo.

pszPropProvider

Puntatore a una stringa contenente il nome del file e il punto di ingresso di una DLL per aggiungere pagine del foglio delle proprietà specifiche del dispositivo a Pannello di controllo. Ottenuta dalla voce PropertyPages nel file INF del dispositivo.

pszLocalName

Puntatore al nome del dispositivo locale fornito dall'utente durante l'installazione, per l'uso nella visualizzazione.

Requisiti

Requisito Valore
Intestazione sti.h (include Sti.h)