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 返回以下值之一:

返回代码 描述
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 (包括 D3dkmddi.h)
IRQL <= APC_LEVEL

另请参阅

VidPN 对象和接口

监视源模式集接口

VidPN 接口

VidPN 源模式集接口

VidPN 目标模式集接口

VidPN 拓扑接口