From dd74ccb1b82ac83e1ea10c244a946fdfd9ccd13a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=B6glinger-Stelzer?= Date: Fri, 22 May 2020 15:44:42 +0200 Subject: [PATCH] Removed redundant default callback --- sys/Driver.cpp | 1 - sys/Queue.cpp | 22 ---------------------- sys/Queue.hpp | 1 - 3 files changed, 24 deletions(-) diff --git a/sys/Driver.cpp b/sys/Driver.cpp index 96a534d..ac2e697 100644 --- a/sys/Driver.cpp +++ b/sys/Driver.cpp @@ -181,7 +181,6 @@ NTSTATUS Bus_EvtDeviceAdd(IN WDFDRIVER Driver, IN PWDFDEVICE_INIT DeviceInit) WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(&queueConfig, WdfIoQueueDispatchParallel); queueConfig.EvtIoDeviceControl = Bus_EvtIoDeviceControl; - queueConfig.EvtIoDefault = Bus_EvtIoDefault; __analysis_assume(queueConfig.EvtIoStop != 0); status = WdfIoQueueCreate(device, &queueConfig, WDF_NO_OBJECT_ATTRIBUTES, &queue); diff --git a/sys/Queue.cpp b/sys/Queue.cpp index 4edcba4..b48ebc8 100644 --- a/sys/Queue.cpp +++ b/sys/Queue.cpp @@ -41,10 +41,6 @@ #include "Ds4Pdo.hpp" -#ifdef ALLOC_PRAGMA -#pragma alloc_text (PAGE, Bus_EvtIoDefault) -#endif - using ViGEm::Bus::Core::PDO_IDENTIFICATION_DESCRIPTION; using ViGEm::Bus::Core::EmulationTargetPDO; using ViGEm::Bus::Targets::EmulationTargetXUSB; @@ -407,22 +403,4 @@ VOID Bus_EvtIoDeviceControl( TraceDbg(TRACE_QUEUE, "%!FUNC! Exit with status %!STATUS!", status); } -// -// Catches unsupported requests. -// -VOID Bus_EvtIoDefault( - _In_ WDFQUEUE Queue, - _In_ WDFREQUEST Request -) -{ - UNREFERENCED_PARAMETER(Queue); - UNREFERENCED_PARAMETER(Request); - - TraceEvents(TRACE_LEVEL_INFORMATION, TRACE_QUEUE, "%!FUNC! Entry"); - - WdfRequestComplete(Request, STATUS_INVALID_DEVICE_REQUEST); - - TraceEvents(TRACE_LEVEL_INFORMATION, TRACE_QUEUE, "%!FUNC! Exit"); -} - EXTERN_C_END diff --git a/sys/Queue.hpp b/sys/Queue.hpp index c008c36..a7115d1 100644 --- a/sys/Queue.hpp +++ b/sys/Queue.hpp @@ -37,7 +37,6 @@ EXTERN_C_START -EVT_WDF_IO_QUEUE_IO_DEFAULT Bus_EvtIoDefault; EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL Bus_EvtIoDeviceControl; EXTERN_C_END