Bagikan melalui


Fungsi MTSCreateActivity (comsvcs.h)

[MTSCreateActivity tersedia untuk sistem operasi yang ditentukan di bagian Persyaratan. Ini dapat diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan fungsi CoCreateActivity .]

Membuat aktivitas di apartemen berulir tunggal untuk melakukan pekerjaan batch sinkron atau asinkron.

Sintaks

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

Parameter

[in] riid

ID antarmuka yang akan dikembalikan oleh parameter ppObj . Parameter ini harus selalu IID_IMTSActivity sehingga penunjuk ke IMTSActivity dikembalikan.

[out] ppobj

Penunjuk ke antarmuka objek aktivitas. Objek aktivitas secara otomatis dibuat oleh panggilan ke MTSCreateActivity.

Mengembalikan nilai

Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, E_FAIL, dan S_OK.

Keterangan

MTSCreateActivity membuat objek aktivitas yang digunakan untuk mengirimkan pekerjaan batch ke sistem COM+. Pekerjaan batch yang dikirimkan melalui MTSCreateActivity dapat sinkron atau asinkron dan berjalan di apartemen berulir tunggal (STA).

MTSCreateActivity mengembalikan pointer ke antarmuka IMTSActivity objek yang dibuat oleh panggilan ke MTSCreateActivity. Dengan menggunakan metode IMTSActivity, Anda menentukan apakah pekerjaan batch dilakukan secara sinkron atau asinkron. Pekerjaan batch itu sendiri diimplementasikan melalui antarmuka IMTSCall .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header comsvcs.h
Pustaka ComSvcs.lib
DLL ComSvcs.dll

Lihat juga

CoCreateActivity