Compartir a través de


IOCTL_STORAGE_READ_CAPACITY IOCTL (ntddstor.h)

La solicitud IOCTL_STORAGE_READ_CAPACITY devuelve la información de capacidad de lectura del dispositivo de almacenamiento de destino.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

El búfer de Irp->AssociatedIrp.SystemBuffer contiene una estructura de STORAGE_READ_CAPACITY.

Longitud del búfer de salida

Parameters.DeviceIoControl.OutputBufferLength en la ubicación de la pila de E/S del IRP indica el tamaño, en bytes, del búfer, que debe ser al menos tamaño de(STORAGE_READ_CAPACITY).

Bloque de estado

El campo Estado de se puede establecer en STATUS_SUCCESS, o posiblemente en STATUS_INVALID_DEVICE_REQUEST, STATUS_BUFFER_TOO_SMALL, STATUS_BUFFER_OVERFLOW o algún otro estado de error.

Observaciones

Una solicitud IOCTL_STORAGE_READ_CAPACITY devuelve la información de capacidad del disco recuperada durante la inicialización del disco. El sistema obtiene la información de capacidad con el comando SCSI READ CAPACITY.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.
encabezado de ntddstor.h (incluya Ntddstor.h)

Consulte también

STORAGE_READ_CAPACITY