Enumeración DXCoreNotificationType (dxcore_interface.h)
Define constantes que especifican tipos de notificaciones generadas por objetos IDXCoreAdapter o IDXCoreAdapterList .
Puede registrar y anular el registro de estas notificaciones llamando a IDXCoreAdapterFactory::RegisterEventNotification e IDXCoreAdapterFactory::UnregisterEventNotification, respectivamente.
Syntax
typedef enum DXCoreNotificationType {
AdapterListStale = 0,
AdapterNoLongerValid = 1,
AdapterBudgetChange = 2,
AdapterHardwareContentProtectionTeardown = 3
} ;
Constantes
AdapterListStale Valor: 0 Esta notificación se genera mediante un objeto IDXCoreAdapterList cuando la lista de adaptadores queda obsoleta. La transición de nuevo a obsoleto es unidireccional y única, por lo que esta notificación se genera como máximo una vez. |
AdapterNoLongerValid Valor: 1 Esta notificación se genera mediante un objeto IDXCoreAdapter cuando el adaptador deja de ser válido. La transición válida a no válida es unidireccional y una vez, por lo que esta notificación se genera como máximo una vez. |
AdapterBudgetChange Valor: 2 Esta notificación se genera mediante un objeto IDXCoreAdapter cuando se produce un cambio de presupuesto del adaptador. Esta notificación puede producirse muchas veces. El uso de esta notificación es funcionalmente similar a IDXGIAdapter3::RegisterVideoMemoryBudgetChangeNotificationEvent. En respuesta a este evento, debes llamar a IDXCoreAdapter::QueryState (con DXCoreAdapterState::AdapterMemoryBudget) para evaluar el estado presupuestado de memoria actual. |
AdapterHardwareContentProtectionTeardown Valor: 3 Esta notificación se genera mediante un objeto IDXCoreAdapter para notificar el desmontaje de la protección de contenido de hardware de un adaptador. Esta notificación puede producirse muchas veces. Es funcionalmente similar a IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent. En respuesta a este evento, debe volver a evaluar el estado actual de la sesión criptográfica; por ejemplo, llamando a ID3D11VideoContext1::CheckCryptoSessionStatus para determinar el impacto de la desmontaje de hardware para una interfaz ID3D11CryptoSession específica. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 (compilación 18936) |
Encabezado | dxcore_interface.h (include dxcore.h) |
Consulte también
IDXCoreAdapterFactory::RegisterEventNotification, IDXCoreAdapterFactory::UnregisterEventNotification, IDXCoreAdapter, IDXCoreAdapterList, DXCore Reference, Using DXCore to enumerate adapters
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de