Condividi tramite


Funzione IoCreateDisk (ntddk.h)

La routine IoCreateDisk inizializza un disco non elaborato creando una nuova tabella di partizione.

Sintassi

NTSTATUS IoCreateDisk(
  [in]           PDEVICE_OBJECT DeviceObject,
  [in, optional] _CREATE_DISK   *Disk
);

Parametri

[in] DeviceObject

Specifica il DEVICE_OBJECT per il disco non elaborato.

[in, optional] Disk

Puntatore a una struttura CREATE_DISK che specifica il tipo e i parametri per la tabella di partizione. Se Disk è NULL, la routine elimina la tabella di partizione sul disco.

Valore restituito

Restituisce STATUS_SUCCESS in caso di esito positivo o il codice di errore appropriato in caso di errore.

Commenti

IoCreateDisk deve essere usato solo dai driver del disco. Altri driver devono usare invece la richiesta di I /O IOCTL_DISK_CREATE_DISK.

Requisiti

Requisito Valore
Client minimo supportato Questa routine è disponibile solo in Windows XP e versioni successive.
Piattaforma di destinazione Universale
Intestazione ntddk.h (include Ntddk.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe

Vedi anche

CREATE_DISK

IOCTL_DISK_CREATE_DISK