MTSCreateActivity 함수(comsvcs.h)

[MTSCreateActivity 는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다. 대신 CoCreateActivity 함수를 사용합니다.]

동기 또는 비동기 일괄 처리를 수행하는 단일 스레드 아파트에 활동을 만듭니다.

구문

HRESULT MTSCreateActivity(
  [in]  REFIID riid,
  [out] void   **ppobj
);

매개 변수

[in] riid

ppObj 매개 변수에서 반환할 인터페이스의 ID입니다. IMTSActivity에 대한 포인터가 반환되도록 이 매개 변수는 항상 IID_IMTSActivity 합니다.

[out] ppobj

활동 개체의 인터페이스에 대한 포인터입니다. 활동 개체는 MTSCreateActivity 호출에 의해 자동으로 만들어집니다.

반환 값

이 메서드는 표준 반환 값 E_INVALIDARG, E_OUTOFMEMORY, E_FAIL 및 S_OK 반환할 수 있습니다.

설명

MTSCreateActivity 는 COM+ 시스템에 일괄 처리 작업을 제출하는 데 사용되는 활동 개체를 만듭니다. MTSCreateActivity를 통해 제출되는 일괄 처리 작업은 동기 또는 비동기일 수 있으며 STA(단일 스레드 아파트)에서 실행됩니다.

MTSCreateActivity는 MTSCreateActivity 호출에 의해 만들어진 개체의 IMTSActivity 인터페이스에 대한 포인터를 반환 합니다. IMTSActivity의 메서드를 사용하여 일괄 처리 작업이 동기적으로 또는 비동기적으로 수행되는지 여부를 결정합니다. 일괄 처리 작업 자체는 IMTSCall 인터페이스를 통해 구현됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 comsvcs.h
라이브러리 ComSvcs.lib
DLL ComSvcs.dll

추가 정보

CoCreateActivity