共用方式為


DXGKCB_QUERYVIDPNINTERFACE回呼函式 (d3dkmddi.h)

DXGKCB_QUERYVIDPNINTERFACE 會取得 DXGK_VIDPN_INTERFACE 結構的指標,其中包含顯示迷你埠驅動程式可以呼叫的函式指標,以檢查和改變 VidPN 物件。

語法

DXGKCB_QUERYVIDPNINTERFACE DxgkcbQueryvidpninterface;

NTSTATUS DxgkcbQueryvidpninterface(
  [in]  IN_CONST_D3DKMDT_HVIDPN hVidPn,
  [in]  IN_CONST_DXGK_VIDPN_INTERFACE_VERSION VidPnInterfaceVersion,
  [out] DEREF_OUT_CONST_PPDXGK_VIDPN_INTERFACE ppVidPnInterface
)
{...}

參數

[in] hVidPn

VidPN 物件的句柄。 VidPN 管理員先前藉由呼叫 DxgkDdiEnumVidPnCofuncModalityDxgkDdiIsSupportedVidPnDxgkDdiRecommendFunctionalVidPn 來提供顯示迷你埠驅動程式。

[in] VidPnInterfaceVersion

指定所要求 VidPN 介面版本的 DXGK_VIDPN_INTERFACE_VERSION 列舉值。 呼叫端必須將此參數設定為 DXGK_VIDPN_INTERFACE_VERSION_V1

[out] ppVidPnInterface

接收 DXGK_VIDPN_INTERFACE 結構的指標之變數指標。

傳回值

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

傳回碼 Description
STATUS_SUCCESS 此函數已成功。
STATUS_INVALID_PARAMETER 傳遞至 ppVidPnInterface 的值無效。
STATUS_GRAPHICS_INVALID_VIDPN 傳遞至 hVidPn 的句柄無效。
STATUS_NOT_SUPPORTED 不支援 VidPnInterfaceVersion 所指定的介面版本。

備註

DXGKCB_XXX 函式是由 Dxgkrnl 實作。 若要使用此回呼函式,核心模式驅動程式會透過 DXGKRNL_INTERFACE呼叫 DxgkCbQueryVidPnInterface

規格需求

需求
最低支援的用戶端 Windows Vista (WDDM 1.0)
目標平台 桌面
標頭 d3dkmddi.h (include D3dkmddi.h)
IRQL <= APC_LEVEL

另請參閱

VidPN 物件和介面

監視來源模式集介面

VidPN 介面

VidPN 來源模式集介面

VidPN 目標模式集介面

VidPN 拓撲介面