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] Индекс обработчика, который получил сигнал.
Возвращаемое значение
Код выхода.
Применяется к
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[]
Дескрипторы ожидания.
Реализация вызывающей стороны Microsoft.VisualStudio.Shell.IVsCommonMessagePumpClientEvents.
Возвращаемое значение
Код выхода.
Применяется к
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
Дескриптор ожидания.
Возвращаемое значение
Код выхода.