次の方法で共有


VideoPortEnableInterrupt 関数 (video.h)

VideoPortEnableInterrupt 関数は 古い であるため、呼び出さないでください。

VideoPortEnableInterrupt 関数は、VideoPortDisableInterrupt を呼び出した後、ビデオ アダプターからの割り込みを再び有効

構文

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortEnableInterrupt(
  PVOID HwDeviceExtension
);

パラメーター

HwDeviceExtension

ミニポート ドライバーのデバイス拡張機能へのポインター。

戻り値

VideoPortEnableInterrupt 成功すると、NO_ERRORが返されます。 それ以外の場合は、ERROR_INVALID_FUNCTIONを返します。

備考

ディスプレイ アダプターの割り込みを無効にする必要がある場合は、ディスプレイ アダプターが割り込みを生成しないようにハードウェア固有のコードを記述します。 その後割り込みを有効にするには、ハードウェア固有のコードを記述して、ディスプレイ アダプターが割り込みの生成を再開できるようにします。

VideoPortDisableInterrupt 呼び出したり、VideoPortEnableInterrupt したりしないでください。

  • ディスプレイ アダプターと割り込みベクトルを共有する他のデバイスの割り込みを無効にすることができます。
  • 現在のスレッドが実行されているプロセッサでのみ割り込みを無効にします。 マルチプロセッサ コンピューターでは、ディスプレイ アダプターは引き続き別のプロセッサを中断できます。
  • マルチプロセッサ コンピューターでは、VideoPortEnableInterrupt の呼び出しが、VideoPortDisableInterrupt への以前の対応する呼び出しとは異なるプロセッサ実行される場合があります。 その場合、VideoPortDisableInterrupt を実行したプロセッサ 割り込みは無効のままです。
ビデオ ミニポート ドライバーが表示アダプターの HwVidInterrupt ルーチンを登録していない場合は、VideoPortEnableInterrupt ERROR_INVALID_FUNCTIONを返します。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー video.h (Video.h を含む)
ライブラリ Videoprt.lib
DLL Videoprt.sys
IRQL 任意のレベル

関連項目

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortDisableInterrupt