オーディオ ドライバーの規則
オーディオ (PortCls) ミニポート ドライバーの DDI コンプライアンス規則は、PortCls.sysとそのミニポート ドライバー間の DDI インターフェイスを確認します。
このセクションの内容
トピック | 説明 |
---|---|
PcAddAdapterDevice の規則は、PortCls ミニポート ドライバーが PcAddAdapterDevice 関数を正しく使用すること、特に DeviceExtensionSize がゼロ (0) または PORT_CLASS_DEVICE_EXTENSION_SIZE 以上であることを指定します。 |
|
PcAllocateAndMapPages 規則は、PortCls ミニポート ドライバーが正しいパラメーターを使用して次のインターフェイスを呼び出すことを指定します。
|
|
PcAllocatedPages 規則は、PortCls ミニポート ドライバーが AllocatePagesForMdl メソッドまたは AllocateContiguousPagesForMdl メソッドを呼び出して、以前に割り当てられたページを解放することを指定します。 |
|
PcIrqlDDI 規則は、PortCls ミニポート ドライバーが正しい IRQL レベルで PortCls DDI を呼び出す必要があることを指定します。 |
|
PcIrqlIport 規則は、PortCls ミニポート ドライバーが正しい IRQL レベルで PortCls IPort インターフェイスを呼び出す必要があることを指定します。 |
|
この規則は、PortCls ミニポート ドライバーが IRP_MN_SET_POWER で PoRequestPowerIrp を呼び出さないことを検証します。 |
|
PcPropertyRequest 規則は、PortCls ミニポート ドライバーが NtStatus 値 STATUS_PENDING で PcCompletePendingPropertyRequest を呼び出さないように指定します。 |
|
PcRegisterAdapterPower 規則は、PortCls ミニポート ドライバーが次のことを行わないことを指定します。
|
|
PcTimedWaveRtStreamSetState の規則は、ProtCls ミニポート ドライバーが必要な時間内に IMiniportWaveRTStream::SetState を通じて状態遷移を行うことを指定します。 |
|
PcUnmapAllocatedPages 規則は次のように指定します。
|