SetResourceManagerCompletionPort-Funktion (ktmw32.h)
Ordnet den angegebenen E/A-Vervollständigungsport dem angegebenen Ressourcen-Manager (RM) zu. Dieser Port empfängt alle Benachrichtigungen für den RM.
Syntax
BOOL SetResourceManagerCompletionPort(
[in] HANDLE ResourceManagerHandle,
[in] HANDLE IoCompletionPortHandle,
[in] ULONG_PTR CompletionKey
);
Parameter
[in] ResourceManagerHandle
Ein Handle für den Ressourcen-Manager.
[in] IoCompletionPortHandle
Ein Handle für den E/A-Vervollständigungsport.
[in] CompletionKey
Der benutzerdefinierte Bezeichner. In der Regel wird sie verwendet, um die Empfangsbenachrichtigung einem bestimmten Ressourcen-Manager zuzuordnen.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert 0 (null). Um erweiterte Fehlerinformationen zu erhalten, rufen Sie die Funktion GetLastError auf.
In der folgenden Liste werden die möglichen Fehlercodes identifiziert:
Hinweise
Diese Funktion muss in Verbindung mit der GetNotificationResourceManagerAsync-Funktion verwendet werden, die die Puffer bereitstellt, die KTM zum asynchronen Senden von Benachrichtigungen verwendet. Diese Funktionen bieten eine andere Möglichkeit, Benachrichtigungen von KTM zu empfangen. Sie können diese beiden Funktionen anstelle der GetNotificationResourceManager-Funktion verwenden.
Diese Funktion muss aufgerufen werden, bevor GetNotificationResourceManagerAsync aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | ktmw32.h |
Bibliothek | Ktmw32.lib |
DLL | Ktmw32.dll |
Weitere Informationen
GetNotificationResourceManager