Partager via


IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL (ehstorioctl.h)

Un pilote de silo envoie cette IOCTL à la pile de périphériques de stockage pour rechercher les propriétés de l’appareil de stockage. Le pilote de classe de stockage amélioré (EHSTOR) gère la requête et retourne les propriétés disponibles.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Aucun.

Longueur de la mémoire tampon d’entrée

Aucun.

Mémoire tampon de sortie

La mémoire tampon de sortie à Irp->AssociatedIrp.SystemBuffer contient une structure EHSTOR_DEVICE_PROPERTIES. EHSTOR_DEVICE_PROPERTIES est déclaré dans ehstorioctl.h comme suit.

typedef struct _EHSTOR_DEVICE_PROPERTIES
{
    ULONG  StructSize;
    ULONG  BytesPerSector;
} EHSTOR_DEVICE_PROPERTIES;

Longueur de la mémoire tampon de sortie

structure EHSTOR_DEVICE_PROPERTIES.

Bloc d’état

STATUS_SUCCESS est retourné dans le champ Status si les propriétés de l’appareil sont retournées dans la mémoire tampon système. Sinon, un autre code d’état approprié est retourné.

Remarques

Actuellement, les octets par secteur sont la seule propriété disponible dans EHSTOR_DEVICE_PROPERTIES.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8
d’en-tête ehstorioctl.h (include EhStorIoctl.h)

Voir aussi

SILO_DRIVER_CAPABILITES