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 del disco sin formato.
[in, optional] Disk
Puntero a una estructura 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 del disco.
Valor devuelto
Devuelve STATUS_SUCCESS correcto o el código de error adecuado en caso de error.
Observaciones
ioCreateDisk solo los controladores de disco deben usarse. Otros controladores deben usar la solicitud de E/S de IOCTL_DISK_CREATE_DISK en su lugar.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Esta rutina solo está disponible en Windows XP y versiones posteriores. |
de la plataforma de destino de | Universal |
encabezado de | ntddk.h (incluya Ntddk.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |