Informes de problemas para audio descargado
En este tema se explica el mecanismo que un controlador de audio debe usar cuando tiene que notificar errores de brillo en conexión con secuencias de audio descargadas por hardware.
Cuando un controlador de audio detecta errores de brillo, debe generar un evento seguimiento de eventos para Windows (ETW) para notificar los errores. Este evento debe incluir el motivo del error, junto con información sobre el búfer DMA en uso para las secuencias de audio.
En la enumeración siguiente se muestran los eventos que se han definido para que el controlador de audio lo use para notificar errores de error.
typedef enum
{
eMINIPORT_IHV_DEFINED = 0,
eMINIPORT_BUFFER_COMPLETE,
eMINIPORT_PIN_STATE,
eMINIPORT_GET_STREAM_POS,
eMINIPORT_SET_WAVERT_BUFFER_WRITE_POS,
eMINIPORT_GET_PRESENTATION_POS,
eMINIPORT_PROGRAM_DMA,
eMINIPORT_GLITCH_REPORT
} EPcMiniportEngineEvent;
Para obtener más información sobre esta enumeración, vea EPcMiniportEngineEvent.
Para obtener más información sobre cómo desarrollar un controlador que pueda controlar las secuencias de audio descargadas por hardware, consulte Implementación del controlador de audio descargado de hardware.