DXGKDDI_ISSUPPORTEDVIDPN回调函数 (d3dkmddi.h)
DxgkDdiIsSupportedVidPn 函数确定显示适配器是否支持指定的 VidPN。
语法
DXGKDDI_ISSUPPORTEDVIDPN DxgkddiIssupportedvidpn;
NTSTATUS DxgkddiIssupportedvidpn(
[in] IN_CONST_HANDLE hAdapter,
[in, out] INOUT_PDXGKARG_ISSUPPORTEDVIDPN pIsSupportedVidPn
)
{...}
参数
[in] hAdapter
与显示适配器关联的上下文块的句柄。 显示微型端口驱动程序以前向 MiniportDeviceContext 中的 DirectX 图形内核子系统提供了此句柄,DxgkDdiAddDevice 函数的输出参数。
[in, out] pIsSupportedVidPn
指向 DXGKARG_ISSUPPORTEDVIDPN 结构的指针。 在输入时,调用方提供结构的 hDesiredVidPn 成员。 返回时,IsVidPnSupported 成员接收一个布尔值,该值指示是否支持 VidPN(TRUE)或不支持(FALSE)。
返回值
DxgkDdiIsSupportedVidPn 返回以下值之一
返回代码 | 描述 |
---|---|
STATUS_SUCCESS | VidPN 的拓扑有效。 IsVidPnSupported 结构成员设置为 TRUE 或 FALSE。 |
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY | VidPN 实现的拓扑无效。 IsVidPnSupported 结构成员设置为 FALSE。 |
STATUS_NO_MEMORY | 函数失败,因为它无法分配内存。 |
言论
有关此函数必须执行的分析的详细信息,请参阅 确定在显示适配器上是否支持 VidPN。
如果 pIsSupportedVidPnArg->hDesiredVidPn 为零,DxgkDdiIsSupportedVidPn 必须将 pIsSupportedVidPnArg->IsVidPnSupported 设置为 TRUE,则显示适配器始终可以配置为不显示任何内容。
应 DxgkDdiIsSupportedVidPn 进行分页。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista |
目标平台 | 桌面 |
标头 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |