Bagikan melalui


Fungsi SetResourceManagerCompletionPort (ktmw32.h)

Mengaitkan port penyelesaian I/O yang ditentukan dengan resource manager (RM) yang ditentukan. Port ini menerima semua pemberitahuan untuk RM.

Sintaks

BOOL SetResourceManagerCompletionPort(
  [in] HANDLE    ResourceManagerHandle,
  [in] HANDLE    IoCompletionPortHandle,
  [in] ULONG_PTR CompletionKey
);

Parameter

[in] ResourceManagerHandle

Handel ke manajer sumber daya.

[in] IoCompletionPortHandle

Handel ke port penyelesaian I/O.

[in] CompletionKey

Pengidentifikasi yang ditentukan pengguna. Biasanya, ini digunakan untuk mengaitkan pemberitahuan terima dengan manajer sumber daya tertentu.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah 0 (nol). Untuk mendapatkan informasi kesalahan yang diperluas, panggil fungsi GetLastError .

Daftar berikut mengidentifikasi kemungkinan kode kesalahan:

Keterangan

Fungsi ini harus digunakan bersama dengan fungsi GetNotificationResourceManagerAsync , yang menyediakan buffer yang digunakan KTM untuk mengirimkan pemberitahuan secara asinkron. Fungsi-fungsi ini menyediakan cara yang berbeda untuk menerima pemberitahuan dari KTM. Anda dapat menggunakan kedua fungsi ini alih-alih fungsi GetNotificationResourceManager .

Fungsi ini harus dipanggil sebelum memanggil GetNotificationResourceManagerAsync.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header ktmw32.h
Pustaka Ktmw32.lib
DLL Ktmw32.dll

Lihat juga

GetNotificationResourceManager

GetNotificationResourceManagerAsync

Fungsi Manajer Transaksi Kernel