CommonMessagePump.ModalWaitForHandles Метод

Определение

Перегрузки

ModalWaitForHandles(WaitHandle[], Int32)

Блокирует текущий поток, посылая сообщения до тех пор, пока не истечет время ожидания или не будет сигнализации об одном из указанных маркеров.

ModalWaitForHandles(WaitHandle[], IVsCommonMessagePumpClientEvents)

Блокирует текущий поток, посылая сообщения до тех пор, пока не истечет время ожидания или не будет сигнализации об одном из указанных маркеров.

ModalWaitForHandles(WaitHandle)

Блокирует текущий поток, посылая сообщения до тех пор, пока не истечет время ожидания или не будет сигнализации об одном из указанных дескрипторов.

ModalWaitForHandles(WaitHandle[], Int32)

Блокирует текущий поток, посылая сообщения до тех пор, пока не истечет время ожидания или не будет сигнализации об одном из указанных маркеров.

public:
 Microsoft::VisualStudio::Shell::CommonMessagePumpExitCode ModalWaitForHandles(cli::array <System::Threading::WaitHandle ^> ^ waitHandles, [Runtime::InteropServices::Out] int % handleSignaledIndex);
public Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode ModalWaitForHandles (System.Threading.WaitHandle[] waitHandles, out int handleSignaledIndex);
member this.ModalWaitForHandles : System.Threading.WaitHandle[] * int -> Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode
Public Function ModalWaitForHandles (waitHandles As WaitHandle(), ByRef handleSignaledIndex As Integer) As CommonMessagePumpExitCode

Параметры

waitHandles
WaitHandle[]

Дескрипторы.

handleSignaledIndex
Int32

[out] Индекс обработчика, который получил сигнал.

Возвращаемое значение

CommonMessagePumpExitCode

Код выхода.

Применяется к

ModalWaitForHandles(WaitHandle[], IVsCommonMessagePumpClientEvents)

Блокирует текущий поток, посылая сообщения до тех пор, пока не истечет время ожидания или не будет сигнализации об одном из указанных маркеров.

public:
 Microsoft::VisualStudio::Shell::CommonMessagePumpExitCode ModalWaitForHandles(cli::array <System::Threading::WaitHandle ^> ^ waitHandles, Microsoft::VisualStudio::Shell::Interop::IVsCommonMessagePumpClientEvents ^ client);
public Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode ModalWaitForHandles (System.Threading.WaitHandle[] waitHandles, Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePumpClientEvents client);
member this.ModalWaitForHandles : System.Threading.WaitHandle[] * Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePumpClientEvents -> Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode
Public Function ModalWaitForHandles (waitHandles As WaitHandle(), client As IVsCommonMessagePumpClientEvents) As CommonMessagePumpExitCode

Параметры

waitHandles
WaitHandle[]

Дескрипторы ожидания.

client
IVsCommonMessagePumpClientEvents

Реализация вызывающей стороны Microsoft.VisualStudio.Shell.IVsCommonMessagePumpClientEvents.

Возвращаемое значение

CommonMessagePumpExitCode

Код выхода.

Применяется к

ModalWaitForHandles(WaitHandle)

Блокирует текущий поток, посылая сообщения до тех пор, пока не истечет время ожидания или не будет сигнализации об одном из указанных дескрипторов.

public:
 Microsoft::VisualStudio::Shell::CommonMessagePumpExitCode ModalWaitForHandles(System::Threading::WaitHandle ^ waitHandle);
public Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode ModalWaitForHandles (System.Threading.WaitHandle waitHandle);
member this.ModalWaitForHandles : System.Threading.WaitHandle -> Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode
Public Function ModalWaitForHandles (waitHandle As WaitHandle) As CommonMessagePumpExitCode

Параметры

waitHandle
WaitHandle

Дескриптор ожидания.

Возвращаемое значение

CommonMessagePumpExitCode

Код выхода.

Применяется к