Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
ChangerGetStatus manipula os aspectos específicos do dispositivo de um IRP de controle de dispositivo com o código IOCTL IOCTL_CHANGER_GET_STATUS.
Sintaxe
NTSTATUS ChangerGetStatus(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Parâmetros
[in] DeviceObject
Ponteiro para o objeto do dispositivo que representa o alterador.
[in] Irp
Ponteiro para o IRP.
Valor de retorno
ChangerGetStatus retorna o valorXXX STATUS_ retornado pelo driver de porta do sistema. Se não houver memória suficiente para processar a solicitação ou processar o STATUS_xxx valor retornado pelo driver de porta do sistema ChangerGetStatus retornará STATUS_INSUFFICIENT_RESOURCES.
Observações
Essa rotina é necessária.
ChangerGetStatus indica se o alterador é capaz de aceitar solicitações.
ChangerGetStatus cria um SRB com uma CDB para obter o status do alterador (usando o comando SCSI TEST UNIT READY ou equivalente não SCSI) e envia-o ao driver de porta do sistema para obter o status do alterador.
Requisitos
| Requisito | Valor |
|---|---|
| da Plataforma de Destino | Área de trabalho |
| cabeçalho | mcd.h (include Mcd.h, Ntddchgr.h) |
| IRQL | PASSIVE_LEVEL |