This commit is contained in:
Benjamin Höglinger-Stelzer
2020-05-11 02:09:24 +02:00
parent a560564d3e
commit c08ca0490f
4 changed files with 12 additions and 0 deletions
+6
View File
@@ -443,6 +443,12 @@ NTSTATUS ViGEm::Bus::Targets::EmulationTargetDS4::SelectConfiguration(PURB Urb)
return STATUS_SUCCESS;
}
void ViGEm::Bus::Targets::EmulationTargetDS4::AbortPipe()
{
// Higher driver shutting down, emptying PDOs queues
WdfTimerStop(this->PendingUsbInRequestsTimer, TRUE);
}
VOID ViGEm::Bus::Targets::EmulationTargetDS4::PendingUsbRequestsTimerFunc(
_In_ WDFTIMER Timer
)
+1
View File
@@ -28,6 +28,7 @@ namespace ViGEm::Bus::Targets
NTSTATUS SelectConfiguration(PURB Urb) override;
void AbortPipe() override;
private:
static PCWSTR _deviceDescription;
+4
View File
@@ -597,3 +597,7 @@ NTSTATUS ViGEm::Bus::Targets::EmulationTargetXUSB::SelectConfiguration(PURB Urb)
return STATUS_SUCCESS;
}
void ViGEm::Bus::Targets::EmulationTargetXUSB::AbortPipe()
{
}
+1
View File
@@ -36,6 +36,7 @@ namespace ViGEm::Bus::Targets
NTSTATUS SelectConfiguration(PURB Urb) override;
void AbortPipe() override;
private:
static PCWSTR _deviceDescription;