Méthode IDXCoreAdapterFactory::UnregisterEventNotification
Annule l’inscription à partir d’une notification pour laquelle vous vous êtes inscrit précédemment. Pour obtenir des conseils de programmation et des exemples de code, consultez Utilisation de DXCore pour énumérer les adaptateurs.
Syntaxe
virtual HRESULT STDMETHODCALLTYPE UnregisterEventNotification(
uint32_t eventCookie) = 0;
Paramètres
eventCookie
Type : uint32_t
Valeur de cookie (retournée lorsque vous avez appelé IDXCoreAdapterFactory::RegisterEventNotification) représentant une inscription antérieure pour laquelle vous souhaitez maintenant annuler l’inscription.
Retours
Type : HRESULT
Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreurHRESULT.
Valeur retournée | Description |
---|---|
E_INVALIDARG | La valeur d’eventCookie n’est pas un cookie valide représentant une inscription préalable. |
Notes
UnregisterEventNotification retourne uniquement une fois que tous les rappels en attente/en cours pour cette inscription sont terminés. DXCore garantit qu’aucun nouveau rappel ne se produira pour cette inscription après le retour de UnregisterEventNotification . Toutefois, pour éviter un blocage, si vous appelez UnregisterEventNotification à partir de votre rappel, UnregisterEventNotification n’attend pas la fin du rappel actif.
Important
Avant de détruire l’objet DXCore représenté par l’argument dxCoreObject passé à IDXCoreAdapterFactory::RegisterEventNotification, vous devez utiliser la valeur de cookie pour désinscrire cet objet des notifications en appelant UnregisterEventNotification. Si vous ne le faites pas, une exception irrécupérable est levée lorsque la situation est détectée.
Une fois que vous annulez l’inscription d’une valeur de cookie, cette valeur peut être retournée par une inscription suivante
Voir aussi
IDXCoreAdapter, IDXCoreAdapterList, IDXCoreAdapterFactory::UnregisterEventNotification, Référence DXCore, Utilisation de DXCore pour énumérer les adaptateurs
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour