Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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)

Vedi anche

SILO_DRIVER_CAPABILITES