共用方式為


SetResourceManagerCompletionPort 函式 (ktmw32.h)

將指定的 I/O 完成埠與指定的資源管理員產生關聯, (RM) 。 此埠會接收 RM 的所有通知。

語法

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

參數

[in] ResourceManagerHandle

資源管理員的句柄。

[in] IoCompletionPortHandle

I/O 完成埠的句柄。

[in] CompletionKey

使用者定義標識碼。 一般而言,它用來將接收通知與特定資源管理員產生關聯。

傳回值

如果函式成功,則傳回非零的值。

如果函式失敗,傳回值為 0 (零) 。 若要取得擴充的錯誤資訊,請呼叫 GetLastError 函 式。

下列清單會識別可能的錯誤碼:

備註

此函式必須與 GetNotificationResourceManagerAsync 函式搭配使用,此函式會提供 KTM 用來以異步方式傳遞通知的緩衝區。 這些函式提供從 KTM 接收通知的不同方式。 您可以使用這兩個函式,而不是 GetNotificationResourceManager 函 式。

呼叫 GetNotificationResourceManagerAsync 之前,必須先呼叫此函式。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 ktmw32.h
程式庫 Ktmw32.lib
Dll Ktmw32.dll

另請參閱

GetNotificationResourceManager

GetNotificationResourceManagerAsync

核心交易管理員函式