Метод IInitializeSpy::P ostInitialize (objidl.h)
Выполняет шаги инициализации, необходимые после вызова функции CoInitializeEx .
Синтаксис
HRESULT PostInitialize(
[in] HRESULT hrCoInit,
[in] DWORD dwCoInit,
[in] DWORD dwNewThreadAptRefs
);
Параметры
[in] hrCoInit
Значение, возвращаемое CoInitializeEx.
[in] dwCoInit
Тип квартиры, передаваемый в CoInitializeEx, указанный как член перечисления COINIT .
[in] dwNewThreadAptRefs
Количество вызовов CoInitializeEx в этом потоке.
Возвращаемое значение
Этот метод возвращает значение, которое вызов CoInitializeEx будет возвращать вызывающему объекту. Дополнительные сведения см. в разделе «Примечания».
Комментарии
Возвращаемое значение из PostInitialize предназначено для того, чтобы быть возвращенным HRESULT из вызова CoInitializeEx. Это всегда относится к одной активной регистрации в этом потоке.
В случаях, когда в этом потоке активно несколько регистраций, возвращенный HRESULT поступает путем цепочки различных методов PostInitialize следующим образом: определяемый COM HRESULT будет передан в качестве параметра hrCoInit в первый вызываемый метод PostInitialize . HRESULT из этого вызова PostInitialize будет передан в качестве параметра hrCoInit в следующий вызов PostInitialize. Эта цепочка продолжает вести к HRESULT из последнего вызова PostInitialize , возвращаемого в качестве HRESULT из вызова CoInitializeEx.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 1 (SP1) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | objidl.h |