Функция SetResourceManagerCompletionPort (ktmw32.h)
Связывает указанный порт завершения ввода-вывода с указанным диспетчером ресурсов (RM). Этот порт получает все уведомления для RM.
Синтаксис
BOOL SetResourceManagerCompletionPort(
[in] HANDLE ResourceManagerHandle,
[in] HANDLE IoCompletionPortHandle,
[in] ULONG_PTR CompletionKey
);
Параметры
[in] ResourceManagerHandle
Дескриптор для диспетчера ресурсов.
[in] IoCompletionPortHandle
Дескриптор порта завершения ввода-вывода.
[in] CompletionKey
Определяемый пользователем идентификатор. Как правило, он используется для связывания уведомления о получении с определенным диспетчером ресурсов.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция завершается сбоем, возвращается значение 0 (ноль). Чтобы получить расширенные сведения об ошибке, вызовите функцию GetLastError .
В следующем списке указаны возможные коды ошибок:
Комментарии
Эта функция должна использоваться в сочетании с функцией GetNotificationResourceManagerAsync , которая предоставляет буферы, которые KTM использует для асинхронной доставки уведомлений. Эти функции предоставляют другой способ получения уведомлений от KTM. Эти две функции можно использовать вместо функции GetNotificationResourceManager .
Эта функция должна вызываться перед вызовом Метода GetNotificationResourceManagerAsync.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | ktmw32.h |
Библиотека | Ktmw32.lib |
DLL | Ktmw32.dll |
См. также раздел
GetNotificationResourceManager