Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Es similar a IOCTL_DISK_FORMAT_TRACKS, salvo que permite al autor de la llamada especificar varios parámetros más. Los parámetros extendidos adicionales son la longitud del intervalo de formato, el número de sectores por pista y una matriz cuyo tamaño de elemento es igual al número de sectores por pista. Esta matriz representa el diseño de pista.
Código principal
Búfer de entrada
El búfer de Irp->AssociatedIrp.SystemBuffer contiene los datos de FORMAT_EX_PARAMETERS.
Longitud del búfer de entrada
Parameters.DeviceIoControl.InputBufferLength en la ubicación de la pila de E/S del IRP indica el tamaño, en bytes, del búfer.
Búfer de salida
El controlador de dispositivo devuelve una matriz de valores de BAD_TRACK_NUMBER al búfer en Irp->AssociatedIrp.SystemBuffer. BAD_TRACK_NUMBER se define actualmente como WORD en sistemas de 32 bits.
Longitud del búfer de salida
Longitud del búfer.
Bloque de estado
El controlador establece el campo estado de en STATUS_SUCCESS. De lo contrario, el controlador establece el campo estado de en STATUS_INVALID_PARAMETER si la longitud del búfer de entrada es <tamaño de(FORMAT_EX_PARAMETERS) o si los parámetros de formato proporcionados por el autor de la llamada no funcionarán en la unidad a la que se va a dar formato.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | ntdddisk.h (incluya Ntdddisk.h) |