Função IoCreateDisk (ntddk.h)
A rotina IoCreateDisk inicializa um disco bruto criando uma nova tabela de partição.
Sintaxe
NTSTATUS IoCreateDisk(
[in] PDEVICE_OBJECT DeviceObject,
[in, optional] _CREATE_DISK *Disk
);
Parâmetros
[in] DeviceObject
Especifica o DEVICE_OBJECT para o disco bruto.
[in, optional] Disk
Ponteiro para uma estrutura CREATE_DISK que especifica o tipo e os parâmetros da tabela de partição. Se Disk for NULL, a rotina excluirá a tabela de partição no disco.
Retornar valor
Retorna STATUS_SUCCESS com êxito ou o código de erro apropriado em caso de falha.
Comentários
IoCreateDisk só deve ser usado por drivers de disco. Em vez disso, outros drivers devem usar a solicitação de E/S IOCTL_DISK_CREATE_DISK .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Essa rotina só está disponível no Windows XP e posterior. |
Plataforma de Destino | Universal |
Cabeçalho | ntddk.h (inclua Ntddk.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |