IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL (ehstorioctl.h)
Un driver silo invia questo IOCTL allo stack di dispositivi di archiviazione per eseguire query sulle proprietà del dispositivo di archiviazione. Il driver EHSTOR (Enhanced Storage Class Driver) gestirà la richiesta e restituirà le proprietà disponibili.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Il buffer di output in Irp-AssociatedIrp.SystemBuffer> contiene una struttura EHSTOR_DEVICE_PROPERTIES. EHSTOR_DEVICE_PROPERTIES viene dichiarato in ehstorioctl.h come indicato di seguito.
typedef struct _EHSTOR_DEVICE_PROPERTIES
{
ULONG StructSize;
ULONG BytesPerSector;
} EHSTOR_DEVICE_PROPERTIES;
Lunghezza del buffer di output
struttura EHSTOR_DEVICE_PROPERTIES .
Blocco dello stato
STATUS_SUCCESS viene restituito nel campo Stato se le proprietà del dispositivo vengono restituite nel buffer di sistema. In caso contrario, viene restituito un altro codice di stato appropriato.
Commenti
Attualmente, byte per settore è l'unica proprietà disponibile in EHSTOR_DEVICE_PROPERTIES.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8 |
Intestazione | ehstorioctl.h (include EhStorIoctl.h) |