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 disco è 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.
Osservazioni
IoCreateDisk devono essere usati solo dai driver del disco. Altri driver devono usare invece la richiesta di I/O IOCTL_DISK_CREATE_DISK.
Fabbisogno
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 |