IOCTL_DISK_CONTROLLER_NUMBER IOCTL (ntdddisk.h)

Recupera o número do controlador e o número do disco de um disco IDE.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum.

Comprimento do buffer de entrada

Nenhum.

Buffer de saída

O buffer em Irp-AssociatedIrp.SystemBuffer> contém os dados DISK_CONTROLLER_NUMBER.

Comprimento do buffer de saída

Parameters.DeviceIoControl.OutputBufferLength na estrutura IO_STACK_LOCATION do IRP indica o tamanho, em bytes, do buffer de saída, que deve ser >= sizeof(DISK_CONTROLLER_NUMBER).

Bloco de status

O campo Informações é definido como sizeof(DISK_CONTROLLER_NUMBER).

O campo Status será definido como STATUS_SUCCESS se a operação for bem-sucedida. Um valor de status possível será STATUS_BUFFER_TOO_SMALL se o buffer de saída fornecido pelo chamador for muito pequeno.

Requisitos

Requisito Valor
Cabeçalho ntdddisk.h (inclua Ntdddisk.h)

Confira também

DISK_CONTROLLER_NUMBER