Función IoCreateDisk (ntddk.h)
La rutina IoCreateDisk inicializa un disco sin procesar mediante la creación de una nueva tabla de particiones.
Sintaxis
NTSTATUS IoCreateDisk(
[in] PDEVICE_OBJECT DeviceObject,
[in, optional] _CREATE_DISK *Disk
);
Parámetros
[in] DeviceObject
Especifica el DEVICE_OBJECT para el disco sin formato.
[in, optional] Disk
Puntero a una estructura de CREATE_DISK que especifica el tipo y los parámetros de la tabla de particiones. Si Disk es NULL, la rutina elimina la tabla de particiones en el disco.
Valor devuelto
Devuelve STATUS_SUCCESS si se ejecuta correctamente o el código de error adecuado en caso de error.
Comentarios
Los controladores de disco solo deben usar IoCreateDisk. En su lugar, otros controladores deben usar la solicitud de E/S de IOCTL_DISK_CREATE_DISK .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta rutina solo está disponible en Windows XP y versiones posteriores. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |