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 が実行されたプロセッサの割り込みは無効のままです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | video.h (Video.h を含む) |
Library | Videoprt.lib |
[DLL] | Videoprt.sys |
IRQL | 任意のレベル |