Função KsDispatchInvalidDeviceRequest (ks.h)
A função KsDispatchInvalidDeviceRequest é usada em entradas KSDISPATCH_TABLE que não são manipuladas e que precisam retornar STATUS_INVALID_DEVICE_REQUEST.
Sintaxe
KSDDKAPI NTSTATUS KsDispatchInvalidDeviceRequest(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Parâmetros
[in] DeviceObject
Especifica o objeto de dispositivo associado ao IRP.
[in] Irp
Especifica o IRP que não está sendo tratado.
Retornar valor
A função KsDispatchInvalidDeviceRequest retorna STATUS_INVALID_DEVICE_REQUEST e conclui o IRP.
Comentários
A função KsDispatchInvalidDeviceRequest é necessária porque a tabela de expedição de uma instância aberta de um dispositivo pode não lidar com uma função principal específica que outra instância aberta precisa manipular. Portanto, o ponteiro de função no objeto driver deve sempre apontar para uma função que chama uma entrada de tabela de expedição.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ks.h (inclua Ks.h) |
Biblioteca | Ks.lib |