Funzione KsDispatchInvalidDeviceRequest (ks.h)
La funzione KsDispatchInvalidDeviceRequest viene usata nelle voci KSDISPATCH_TABLE non gestite e che devono restituire STATUS_INVALID_DEVICE_REQUEST.
KSDDKAPI NTSTATUS KsDispatchInvalidDeviceRequest(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
[in] DeviceObject
Specifica l'oggetto dispositivo associato all'IRP.
[in] Irp
Specifica l'IRP che non viene gestito.
La funzione KsDispatchInvalidDeviceRequest restituisce STATUS_INVALID_DEVICE_REQUEST e completa l'IRP.
La funzione KsDispatchInvalidDeviceRequest è necessaria perché la tabella dispatch per un'istanza aperta di un dispositivo potrebbe non gestire una funzione principale specifica che un'altra istanza aperta deve gestire. Di conseguenza, il puntatore a funzione nell'oggetto driver deve sempre puntare a una funzione che chiama una voce di tabella dispatch.
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ks.h) |
libreria | Ks.lib |