次の方法で共有


オフロードされたオーディオに関するグリッチ レポート

このトピックでは、ハードウェアによってオフロードされたオーディオ ストリームに関連してエラーが発生した場合にオーディオ ドライバーを使用する必要があるメカニズムについて説明します。

オーディオ ドライバーは、エラーを検出すると、エラーを報告する Windows イベント トレーシング (ETW) イベントを発生させる必要があります。 このイベントには、障害の理由と、オーディオ ストリームで使用されている DMA バッファーに関する情報が含まれている必要があります。

次の列挙型は、オーディオ ドライバーが障害エラー報告に使用するために定義されているイベントを示しています。

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;

この列挙型について詳しくは、「EPcMiniportEngineEvent」をご覧ください。

ハードウェアによってオフロードされたオーディオ ストリームを処理できるドライバーを開発する方法について詳しくは、「ハードウェアによってオフロードされたオーディオ ドライバーの実装」をご覧ください。