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