共用方式為


D3DKMTInvalidateActiveVidPn 函式 (d3dkmthk.h)

D3DKMTInvalidateActiveVidPn 函式會使作用中的影片呈現網路失效, (目前使用的 VidPN) 。

注意

此函式在 Windows 7 和更新版本的 Windows 作業系統中已過時。

語法

NTSTATUS D3DKMTInvalidateActiveVidPn(
  [in] const D3DKMT_INVALIDATEACTIVEVIDPN *unnamedParam1
);

參數

[in] unnamedParam1

D3DKMT_INVALIDATEACTIVEVIDPN 結構的指標,描述使目前使用中 VidPN 失效的參數。

傳回值

D3DKMTInvalidateActiveVidPn 會傳回下列其中一個值:

傳回碼 Description
STATUS_SUCCESS 目前使用的 VidPN 已成功失效。
STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER D3DKMT_INVALIDATEACTIVEVIDPN的 hAdapter 成員中未指定圖形適配 卡,使 VidPN 失效。
STATUS_NO_MEMORY D3DKMTInvalidateActiveVidPn 因為記憶體不足而無法完成。
STATUS_NOT_SUPPORTED 顯示迷你埠驅動程式不支援在 pPrivateDriverData 成員所指向的緩衝區中,OpenGL 可安裝用戶端驅動程式所要求的顯示模式 (ICD D3DKMT_INVALIDATEACTIVEVIDPN) 。 如果執行 Windows 7 和更新版本的電腦上呼叫此函式, >DXGKDDI_INTERFACE_VERSION = DXGKDDI_INTERFACE_VERSION_WIN7,也會傳回此狀態值。
STATUS_DEVICE_REMOVED 圖形配接器已停止。
STATUS_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN 顯示迷你埠驅動程序不建議使用 VidPN 來取代目前使用的 VidPN。

此函式也可能傳回其他 NTSTATUS 值。

備註

當呼叫 D3DKMTInvalidateActiveVidPn 函式來使目前使用的 VidPN 失效時,目前的 VidPN 會取代為顯示迷你埠驅動程序建議的新 VidPN。 因為顯示迷你埠驅動程序必須建議新的 VidPN,所以顯示迷你埠驅動程式必須能夠判斷 OpenGL ICD 從 pPrivateDriverData 成員所指向的緩衝區D3DKMT_INVALIDATEACTIVEVIDPN所需的顯示模式。

OpenGL ICD 可以針對顯示模式呼叫 D3DKMTInvalidateActiveVidPn (,例如,使用較一般呼叫 D3DKMTSetDisplayMode 函式不支援的複製檢視模式) 。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用,以使用版本 < DXGKDDI_INTERFACE_VERSION_WIN7來顯示迷你埠驅動程式。
目標平台 Universal
標頭 d3dkmthk.h (包含 D3dkmthk.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

D3DKMTSetDisplayMode

D3DKMT_INVALIDATEACTIVEVIDPN