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 |