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 corrispondenza Irp->AssociatedIrp.SystemBuffer contiene i dati DISK_CONTROLLER_NUMBER.

Lunghezza del buffer di output

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

Blocco di 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.

Fabbisogno

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

Vedere anche

DISK_CONTROLLER_NUMBER