Énumération DXCoreNotificationType (dxcore_interface.h)
Définit des constantes qui spécifient les types de notifications déclenchées par les objets IDXCoreAdapter ou IDXCoreAdapterList .
Vous pouvez inscrire et annuler l’inscription pour ces notifications en appelant RESPECTIVEment IDXCoreAdapterFactory ::RegisterEventNotification et IDXCoreAdapterFactory ::UnregisterEventNotification.
Syntax
typedef enum DXCoreNotificationType {
AdapterListStale = 0,
AdapterNoLongerValid = 1,
AdapterBudgetChange = 2,
AdapterHardwareContentProtectionTeardown = 3
} ;
Constantes
AdapterListStale Valeur : 0 Cette notification est déclenchée par un objet IDXCoreAdapterList lorsque la liste d’adaptateurs devient obsolète. La transition fraîche à obsolète étant unidirectionnel et ponctuelle, cette notification est déclenchée au plus une fois. |
AdapterNoLongerValid Valeur : 1 Cette notification est déclenchée par un objet IDXCoreAdapter lorsque l’adaptateur n’est plus valide. La transition valide-à-non valide étant unidirectionnel et ponctuelle, cette notification est déclenchée au plus une fois. |
AdapterBudgetChange Valeur : 2 Cette notification est déclenchée par un objet IDXCoreAdapter lorsqu’une modification du budget de l’adaptateur se produit. Cette notification peut se produire plusieurs fois. L’utilisation de cette notification est fonctionnellement similaire à IDXGIAdapter3 ::RegisterVideoMemoryBudgetChangeNotificationEvent. En réponse à cet événement, vous devez appeler IDXCoreAdapter ::QueryState (avec DXCoreAdapterState ::AdapterMemoryBudget) pour évaluer l’état actuel du budget de la mémoire. |
AdapterHardwareContentProtectionTeardown Valeur : 3 Cette notification est déclenchée par un objet IDXCoreAdapter pour notifier le démontage de la protection du contenu matériel d’une carte. Cette notification peut se produire plusieurs fois. Elle est fonctionnellement similaire à IDXGIAdapter3 ::RegisterHardwareContentProtectionTeardownStatusEvent. En réponse à cet événement, vous devez réévaluer la session de chiffrement actuelle status ; par exemple, en appelant ID3D11VideoContext1 ::CheckCryptoSessionStatus pour déterminer l’impact de la destruction du matériel pour une interface ID3D11CryptoSession spécifique. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 (build 18936) |
En-tête | dxcore_interface.h (inclure dxcore.h) |
Voir aussi
IDXCoreAdapterFactory ::RegisterEventNotification, IDXCoreAdapterFactory ::UnregisterEventNotification, IDXCoreAdapterAdapter, IDXCoreAdapterList, DXCore Reference, Utilisation de DXCore pour énumérer des cartes
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