Condividi tramite


IOCTL_DISK_CONTROLLER_NUMBER IOCTL (ntdddisk.h)

Recupera il numero del controller e il numero di disco per un disco IDE.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Il buffer in Irp-AssociatedIrp.SystemBuffer> contiene i dati di DISK_CONTROLLER_NUMBER.

Lunghezza del buffer di output

Parameters.DeviceIoControl.OutputBufferLength nella struttura IO_STACK_LOCATION dell'IRP indica le dimensioni, in byte, del buffer di output, che deve essere >= sizeof(DISK_CONTROLLER_NUMBER).

Blocco dello stato

Il campo Informazioni è impostato su sizeof(DISK_CONTROLLER_NUMBER).

Il campo Stato è impostato su STATUS_SUCCESS se l'operazione ha esito positivo. Un valore di stato possibile è STATUS_BUFFER_TOO_SMALL se il buffer di output fornito dal chiamante è troppo piccolo.

Requisiti

Requisito Valore
Intestazione ntdddisk.h (include Ntdddisk.h)

Vedi anche

DISK_CONTROLLER_NUMBER