[idd] transport: isolate interactive services

This commit is contained in:
Geoffrey McRae
2026-08-12 21:49:04 +10:00
parent 51f432db00
commit c92acb0a34
21 changed files with 2026 additions and 401 deletions

View File

@@ -53,6 +53,14 @@ private:
WDFTIMER m_transportTimer = nullptr;
bool m_recoveryHandlerSet = false;
CSRWLock m_recoveryPublishLock;
CSRWLock m_recoveryRouteLock;
uint64_t m_nextRecoveryRoute = 1;
uint64_t m_recoveryRoute = 0;
SourceKey m_recoverySource;
uint64_t m_recoverySession = 0;
uint32_t m_recoverySerial = 0;
bool m_recoveryActive = false;
UINT m_iddCxVersion = 0;
bool m_hasIddCx110DDIs = false;