Kill TDX timer when using no WindowHandle
Kill TDX timer when using no WindowHandle

From KillTimer(HWND hWnd, UINT_PTR uIDEvent) documentation:
uIDEvent [in]: The timer to be destroyed. If the window handle passed to
SetTimer is valid, this parameter must be the same as the nIDEvent value
passed to SetTimer. If the application calls SetTimer with hWnd set to
NULL, this parameter must be the timer identifier returned by SetTimer.

Fixes #15334

Change-Id: Ifd88c790f4955dcd352004e2f5cba22a900e02de

SimVascular/VTK,candy7393/VTK,keithroe/vtkoptix,candy7393/VTK,candy7393/VTK,mspark93/VTK,SimVascular/VTK,demarle/VTK,sumedhasingla/VTK,SimVascular/VTK,sumedhasingla/VTK,sumedhasingla/VTK,sumedhasingla/VTK,gram526/VTK,SimVascular/VTK,keithroe/vtkoptix,msmolens/VTK,jmerkow/VTK,sankhesh/VTK,jmerkow/VTK,msmolens/VTK,candy7393/VTK,demarle/VTK,sankhesh/VTK,demarle/VTK,mspark93/VTK,mspark93/VTK,sankhesh/VTK,sankhesh/VTK,gram526/VTK,SimVascular/VTK,sankhesh/VTK,msmolens/VTK,gram526/VTK,candy7393/VTK,mspark93/VTK,sumedhasingla/VTK,keithroe/vtkoptix,gram526/VTK,keithroe/vtkoptix,msmolens/VTK,sumedhasingla/VTK,sumedhasingla/VTK,jmerkow/VTK,candy7393/VTK,demarle/VTK,msmolens/VTK,candy7393/VTK,keithroe/vtkoptix,mspark93/VTK,SimVascular/VTK,mspark93/VTK,SimVascular/VTK,keithroe/vtkoptix,gram526/VTK,sankhesh/VTK,sumedhasingla/VTK,jmerkow/VTK,keithroe/vtkoptix,gram526/VTK,sankhesh/VTK,SimVascular/VTK,msmolens/VTK,jmerkow/VTK,keithroe/vtkoptix,msmolens/VTK,jmerkow/VTK,msmolens/VTK,demarle/VTK,jmerkow/VTK,gram526/VTK,demarle/VTK,demarle/VTK,sankhesh/VTK,demarle/VTK,gram526/VTK,candy7393/VTK,jmerkow/VTK,mspark93/VTK,mspark93/VTK