共用方式為


VideoPortDisableInterrupt 函式 (video.h)

VideoPortDisableInterrupt 函式 過時的 且不應該呼叫。

VideoPortDisableInterrupt 函式會停用視訊配接器的中斷。 因此,作系統會忽略來自裝置的中斷,且不會轉送至驅動程式。

語法

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortDisableInterrupt(
  PVOID HwDeviceExtension
);

參數

HwDeviceExtension

迷你埠驅動程式裝置延伸模組的指標。

傳回值

如果 VideoPortDisableInterrupt 成功,則會傳回NO_ERROR。 否則,它會傳回ERROR_INVALID_FUNCTION。

言論

如果您需要停用顯示器適配卡的中斷,請撰寫硬體特定程序代碼,以防止顯示適配卡產生中斷。 若要後續啟用中斷,請撰寫硬體特定程序代碼,以允許顯示適配卡繼續產生中斷。

基於下列原因,您不應該呼叫 VideoPortDisableInterruptVideoPortEnableInterrupt

  • 可以為與其他裝置停用與顯示配接器共用中斷向量的中斷。
  • 只在執行目前線程的處理器上停用中斷。 在多處理器計算機上,顯示器適配卡仍然可以中斷另一個處理器。
  • 在多處理器計算機上,VideoPortEnableInterrupt 的呼叫可能會在與先前對應呼叫 VideoPortDisableInterrupt不同的處理器上執行。 在此情況下,VideoPortDisableInterrupt 執行 的處理器仍會停用中斷。
如果視訊迷你埠驅動程式尚未註冊顯示器適配卡的 HwVidInterrupt 例程,VideoPortDisableInterrupt 會傳回ERROR_INVALID_FUNCTION。

要求

要求 價值
最低支援的用戶端 適用於 Windows 2000 和更新版本的 Windows作系統。
目標平臺 桌面
標頭 video.h (include Video.h)
連結庫 Videoprt.lib
DLL Videoprt.sys
IRQL 任何層級

另請參閱

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortEnableInterrupt