Condividi tramite


Funzione KsDispatchInvalidDeviceRequest (ks.h)

La funzione KsDispatchInvalidDeviceRequest viene usata nelle voci KSDISPATCH_TABLE non gestite e che devono restituire STATUS_INVALID_DEVICE_REQUEST.

Sintassi

KSDDKAPI NTSTATUS KsDispatchInvalidDeviceRequest(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

Parametri

[in] DeviceObject

Specifica l'oggetto dispositivo associato all'IRP.

[in] Irp

Specifica l'IRP non gestito.

Valore restituito

La funzione KsDispatchInvalidDeviceRequest restituisce STATUS_INVALID_DEVICE_REQUEST e completa l'IRP.

Commenti

La funzione KsDispatchInvalidDeviceRequest è necessaria perché la tabella di invio per un'istanza aperta di un dispositivo potrebbe non gestire una funzione principale specifica che un'altra istanza aperta deve gestire. Pertanto, il puntatore della funzione nell'oggetto driver deve sempre puntare a una funzione che chiama una voce della tabella di invio.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)
Libreria Ks.lib

Vedi anche

KsDispatchFastIoDeviceControlFailure

KsDispatchFastReadFailure

KsDispatchFastWriteFailure