オーディオ ヘルパー オブジェクトのインターフェイス
ポート クラス ライブラリ (portcls.sys) には、アダプター ドライバーに一般的に使用される機能を提供するさまざまなヘルパー オブジェクトが実装されています。 これらのヘルパー オブジェクトは、DMA チャネル、割り込み要求、レジストリ アクセス、リソース リスト、デジタル権限、ハードウェア イベントを管理するためのメカニズムを提供します。 このセクションでは、これらのオブジェクトによって公開されるインターフェイスについて詳しく説明します。
ここでは、次のインターフェイスについて説明します。
ミニポート ドライバーが複合 DRM 権限を追跡するのに役立ちます。
ミニポート ドライバーが複合 DRM 権限を追跡するのに役立ちます。 IDrmPort 拡張バージョンです。
割り込みサービス要求への共有アクセスを調整するための同期メカニズム。
マスター クロックから現在の参照時刻にアクセスできる DirectMusic ストリームを提供します。
ミニポート ドライバーが Windows イベント トレーシング (ETW) ヘルパー関数にアクセスするために使用されます。 IPortClsVersion
ドライバーが実行されている Microsoft Windows オペレーティング システムのバージョンを識別します。
ハードウェア イベントのポート ドライバーに通知するためにミニポート ドライバーによって使用されます。
プリフェッチ オフセットを設定します。これは、Microsoft DirectSound ハードウェア バッファー内の再生カーソルから書き込みカーソルを分離するデータのバイト数です。
レジストリ キーとそのサブキーへの読み取り/書き込みアクセスを提供します。
I/O ポート、DMA チャネル、割り込みなどのリソースの一覧を指定します。
IServiceSink インターフェイスを持つオブジェクトの一覧に割り込みサービス要求を逆多重化するために使用します。
割り込みサービス要求のターゲットを表します。
同じオーディオ アダプターまたは 2 つの異なるアダプター内の 2 つのサブデバイス間の物理接続の登録を削除します。
オーディオ アダプター内の動的サブデバイスの登録を削除します。