struttura STI_DEVICE_INFORMATIONW (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;
Membri
dwSize
Dimensione fornita dal chiamante, in byte, della struttura STI_DEVICE_INFORMATION.
DeviceType
Valore STI_DEVICE_TYPEtipizzato 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 STI_MAX_INTERNAL_NAME_LENGTH caratteri, incluso il carattere Null di terminazione. 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 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 file e il punto di ingresso di una DLL per l'aggiunta di pagine della finestra delle proprietà specifiche del dispositivo al Pannello di controllo. Ottenuto dalla voce PropertyPages nel file INF del dispositivo.
pszLocalName
Puntatore al nome del dispositivo locale fornito dall'utente durante l'installazione, da usare nelle visualizzazioni.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | sti.h (include Sti.h) |