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