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 以外になります。
関数が失敗した場合は、0 を返します。 エラーの詳細情報を得るには、GetLastError 関数を呼び出します。
次の一覧は、考えられるエラー コードを示しています。
注釈
この関数は、KTM が非同期的に通知を配信するために使用するバッファーを提供する GetNotificationResourceManagerAsync 関数と組み合わせて使用する必要があります。 これらの関数は、KTM から通知を受信する別の方法を提供します。 GetNotificationResourceManager 関数の代わりに、これら 2 つの関数を使用できます。
この関数は、 GetNotificationResourceManagerAsync を呼び出す前に呼び出す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | ktmw32.h |
Library | Ktmw32.lib |
[DLL] | Ktmw32.dll |
こちらもご覧ください
GetNotificationResourceManager