IOCTL_DISK_GET_PARTITION_INFO_EX IOCTL (ntdddisk.h)
Devuelve información sobre el tipo, el tamaño y la naturaleza de una partición de disco. (Los controladores de disquete no necesitan controlar esta solicitud).
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
El controlador devuelve los datos PARTITION_INFORMATION_EX en el búfer en Irp-AssociatedIrp.SystemBuffer>.
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 >= sizeof(PARTITION_INFORMATION_EX).
Bloque de estado
El campo Información se establece en el tamaño, en bytes, de los datos devueltos. El campo Estado se puede establecer en STATUS_SUCCESS, o posiblemente en STATUS_INVALID_PARAMETER, STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_DEVICE_REQUEST o STATUS_BUFFER_TOO_SMALL.
Requisitos
Requisito | Valor |
---|---|
Header | ntdddisk.h (include Ntdddisk.h) |