IOCTL_DISK_GET_PARTITION_INFO 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 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).
Bloque de estado
Irp->IoStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado de la condición de error adecuada como código NTSTATUS .
Requisitos
Requisito | Valor |
---|---|
Header | ntdddisk.h (incluya Ntdddisk.h) |