Compartir a través de


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

Consulte también

CREATE_DISK

IOCTL_DISK_CREATE_DISK