IVsHandleInComingCallDynamicInProc.AllowIncomingCall(UInt32, IntPtr, UInt32, Guid, UInt16, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, следует ли разрешать входящий вызов.
public:
int AllowIncomingCall(System::UInt32 dwCallType, IntPtr htaskCaller, System::UInt32 dwTickCount, Guid % iid, System::UInt16 wMethod, [Runtime::InteropServices::Out] bool % pfAllow);
public int AllowIncomingCall (uint dwCallType, IntPtr htaskCaller, uint dwTickCount, ref Guid iid, ushort wMethod, out bool pfAllow);
abstract member AllowIncomingCall : uint32 * nativeint * uint32 * Guid * uint16 * bool -> int
Public Function AllowIncomingCall (dwCallType As UInteger, htaskCaller As IntPtr, dwTickCount As UInteger, ByRef iid As Guid, wMethod As UShort, ByRef pfAllow As Boolean) As Integer
Параметры
- dwCallType
- UInt32
[in] Тип вызова.
- htaskCaller
- IntPtr
[in] Вызывающий объект.
- dwTickCount
- UInt32
[in] Счетчик тактов.
- iid
- Guid
[in] Идентификатор запрошенного интерфейса.
- wMethod
- UInt16
[in] Метод интерфейса.
- pfAllow
- Boolean
[out, retval] Имеет значение true, если вызов разрешен; в противном случае — значение false.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Если этот метод возвращает pfAllow false , то SERVERCALL_RETRYLATER будет возвращен из IMessageFilter::HandleIncomingCall .