Функция GetManagedExtensions (comsvcs.h)

Определяет, поддерживает ли установленная версия COM+ специальные функции, предоставляемые для управления обслуживаемыми компонентами (управляемыми объектами).

Синтаксис

HRESULT GetManagedExtensions(
  [out] DWORD *dwExts
);

Параметры

[out] dwExts

Указывает, поддерживает ли установленная версия COM+ управляемые расширения. Значение 1 указывает, что он делает, а значение 0 указывает, что это не так.

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

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

Комментарии

Некоторые службы COM+, такие как JIT-активация COM+ и события COM+, поддерживают интерфейс IManagedActivationEvents . Этот интерфейс предоставляет дополнительный код для управления обслуживаемых компонентов (управляемых объектов). Чтобы воспользоваться преимуществами этого дополнительного кода, обслуживаемая компонент должна поддерживать интерфейс IManagedObjectInfo . Функция GetManagedExtensions позволяет определить доступность этого дополнительного кода в установленной версии COM+.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header comsvcs.h
Библиотека ComSvcs.lib
DLL ComSvcs.dll

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

IManagedActivationEvents

IManagedObjectInfo

IManagedPooledObj