IOCTL_STORAGE_GET_MEDIA_TYPES IOCTL (ntddstor.h)
Devuelve información sobre la geometría de las unidades de disquete.
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
El controlador devuelve una matriz de registros de DISK_GEOMETRY para los tipos de medios que admite 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 al menos (NumberOfSupportedMediaTypes * sizeof(DISK_GEOMETRY)).
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_DEVICE_REQUEST, STATUS_BUFFER_TOO_SMALL o STATUS_BUFFER_OVERFLOW.
Requisitos
Requisito | Valor |
---|---|
Header | ntddstor.h (incluya Ntddstor.h) |