SetResourceManagerCompletionPort, fonction (ktmw32.h)
Associe le port d’achèvement d’E/S spécifié au gestionnaire de ressources (RM) spécifié. Ce port reçoit toutes les notifications pour le rm.
Syntaxe
BOOL SetResourceManagerCompletionPort(
[in] HANDLE ResourceManagerHandle,
[in] HANDLE IoCompletionPortHandle,
[in] ULONG_PTR CompletionKey
);
Paramètres
[in] ResourceManagerHandle
Handle pour le gestionnaire de ressources.
[in] IoCompletionPortHandle
Handle vers le port d’achèvement des E/S.
[in] CompletionKey
Identificateur défini par l’utilisateur. En règle générale, il est utilisé pour associer la notification de réception à un gestionnaire de ressources spécifique.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est zéro (0). Pour obtenir des informations détaillées sur l’erreur, appelez la fonction GetLastError.
La liste suivante identifie les codes d’erreur possibles :
Remarques
Cette fonction doit être utilisée conjointement avec la fonction GetNotificationResourceManagerAsync , qui fournit les mémoires tampons utilisées par KTM pour remettre des notifications de façon asynchrone. Ces fonctions offrent un autre moyen de recevoir des notifications de KTM. Vous pouvez utiliser ces deux fonctions à la place de la fonction GetNotificationResourceManager .
Cette fonction doit être appelée avant d’appeler GetNotificationResourceManagerAsync.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | ktmw32.h |
Bibliothèque | Ktmw32.lib |
DLL | Ktmw32.dll |
Voir aussi
GetNotificationResourceManager