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 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

Vedere anche

CREATE_DISK

IOCTL_DISK_CREATE_DISK