@msdn=https://docs.microsoft.com/ru-ru/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelquery @pinvoke=http://pinvoke.net/$$$.htm reference link: https://docs.microsoft.com/ru-ru/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelquery !!!!C# Signature: [DllImport("wtsapi32.dll", SetLastError = true)] private static extern bool WTSVirtualChannelQuery(IntPtr hChannelHandle, WTS_VIRTUAL_CLASS virtualClass, ref IntPtr ppBuffer, ref uint pBytesReturned); !!!!VB Signature: Declare Function WTSVirtualChannelQuery Lib "wtsapi32.dll" (TODO) As TODO !!!!User-Defined Types: /*===================================================================== == WTS_VIRTUAL_CLASS - WTSVirtualChannelQuery =====================================================================*/ private enum WTS_VIRTUAL_CLASS { WTSVirtualClientData, // Virtual channel client module data // (C2H data) WTSVirtualFileHandle }; !!!!Alternative Managed API: Do you know one? Please contribute it! !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: public static void VirtualChannelQuery(IntPtr channelHandle) { IntPtr ppBuffer = IntPtr.Zero; uint pBytesReturned = uint.MinValue; bool virtualQueryResult = WTSVirtualChannelQuery(channelHandle, WTS_VIRTUAL_CLASS.WTSVirtualFileHandle, ref ppBuffer, ref pBytesReturned); if(!virtualQueryResult) { // error } if (pBytesReturned != IntPtr.Size) { // error } // do something return; } Documentation: WTSVirtualChannelQuery@msdn on MSDN
Edit wtsapi32.WTSVirtu...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.