PDX_ENABLEIRQ コールバック関数 (dxmini.h)

DxEnableIRQ コールバック関数は、IRQ を有効または無効にする必要があるビデオ ミニポート ドライバーに示します。

構文

PDX_ENABLEIRQ PdxEnableirq;

DWORD PdxEnableirq(
  PVOID unnamedParam1,
  PDDENABLEIRQINFO unnamedParam2,
  PVOID unnamedParam3
)
{...}

パラメーター

unnamedParam1

ミニポート ドライバーのデバイス拡張機能をポイントします。

unnamedParam2

割り込みを有効にするために必要な情報を含む DDENABLEIRQINFO 構造体を指します。

unnamedParam3

システムで使用するために予約されています。

戻り値

DxEnableIRQ は、成功した場合DX_OKを返します。それ以外の場合は、次のいずれかのエラー値を返します。

解説

EnableIrqInfo の DDENABLEIRQINFO 構造体の dwIRQSources メンバーには、 有効 にする必要がある IRQ ごとに設定されるDDIRQ_Xxx フラグが含まれています。 この呼び出しで IRQ が指定されていない場合は、無効にする必要があります。 要求された組み合わせをサポートできない場合、この関数は失敗します。

ビデオ ミニポート ドライバーは常に独自の IRQ を管理する必要があるため、IRQ が発生したときに指定された IRQCallback を呼び出す必要があります。 IRQCallback を呼び出すとき、IRQCallback に渡されるDX_IRQDATA構造体の dwIRQFlags メンバーには、IRQ の原因を示すDDIRQ_Xxx フラグが含まれます。

要件

   
対象プラットフォーム デスクトップ
Header dxmini.h (Dxmini.h を含む)

関連項目

DDENABLEIRQINFO

DX_IRQDATA

IRQCallback