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 |