Метод IAppDomainHelper::D oCallback (comsvcs.h)

Переключается в заданный домен приложения (к которому должен быть привязан вызывающий объект), выполняет указанную функцию обратного вызова в этом домене приложения, а затем возвращается в исходный домен приложения.

Синтаксис

HRESULT DoCallback(
  [in] IUnknown            *pUnkAD,
       HRESULT()(void *pv) __MIDL__IAppDomainHelper0001,
  [in] void                *pPool
);

Параметры

[in] pUnkAD

Ссылка на IUnknown домена приложения, на который вы хотите переключиться. Объект, вызывающий DoCallback , должен быть привязан к домену приложения.

__MIDL__IAppDomainHelper0001

Ссылка на функцию обратного вызова. Эта функция выполняется в домене приложения, на который вы переключились. Параметр этой функции, pv, поступает из параметра pPool , который определяется далее.

[in] pPool

Этот параметр используется для предоставления любых данных, которые могут потребоваться функции обратного вызова.

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

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.

Требования

   
Минимальная версия клиента Windows XP с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

См. также раздел

IAppDomainHelper