IOCTL_DISK_UPDATE_DRIVE_SIZE IOCTL (ntdddisk.h)
Novedades extensión de dispositivo con información de tamaño de unidad para los medios actuales.
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
De lo contrario, el controlador devuelve un estado de error de STATUS_BUFFER_TOO_SMALL.
El controlador de dispositivo devuelve la estructura DISK_GEOMETRY en el búfer en Irp-AssociatedIrp.SystemBuffer>.
Longitud del búfer de salida
Parameters.DeviceIoControl.OutputBufferLength en la ubicación de pila de E/S del IRP indica el tamaño, en bytes, del búfer disponible para el controlador, que debe ser >= sizeof(DISK_GEOMETRY).
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) |