Compartilhar via


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

Confira também

KsDispatchFastIoDeviceControlFailure

KsDispatchFastReadFailure

KsDispatchFastWriteFailure