Метод ICreateWithLocalTransaction::CreateInstanceWithSysTx (comsvcs.h)
Создает объект COM+, который выполняется в область указанной локальной транзакции.
Синтаксис
HRESULT CreateInstanceWithSysTx(
[in] IUnknown *pTransaction,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out, retval] void **pObject
);
Параметры
[in] pTransaction
Транзакция, в которой участвует запрошенный объект.
[in] rclsid
ИДЕНТИФИКАТОР CLSID класса, из которого создается запрошенный объект.
[in] riid
Ссылка на идентификатор интерфейса (IID) интерфейса, используемого для взаимодействия с объектом запроса.
[out, retval] pObject
Адрес переменной указателя, получающей указатель интерфейса, указанный с помощью riid.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED и S_OK.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Целевая платформа | Windows |
Header | comsvcs.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по