DXGKDDI_CONTROLMODEBEHAVIOR回调函数 (d3dkmddi.h)

DxgkDdiControlModeBehavior 函数请求高级模式枚举和设置行为。

语法

DXGKDDI_CONTROLMODEBEHAVIOR DxgkddiControlmodebehavior;

NTSTATUS DxgkddiControlmodebehavior(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARG_CONTROLMODEBEHAVIOR pControlModeBehaviorArg
)
{...}

参数

[in] hAdapter

正在查询的 WDDM 显示微型端口适配器的句柄。

[in/out] pControlModeBehaviorArg

指向 DXGKARG_CONTROLMODEBEHAVIOR 结构的指针,该结构包含 OS 作为输入从驱动程序请求的显示模式行为,以及作为输出的请求结果。

返回值

DxgkDdiCreateContext 返回以下值之一:

返回代码 说明
STATUS_SUCCESS 请求已成功完成。
STATUS_NO_MEMORY 内存不足,无法完成此请求。
STATUS_GRAPHICS_XXX 操作系统可以通过 DXGDDI_VIDPN* 接口返回的无效参数代码之一。 这些代码应仅在开发期间发生,因为它们指示驱动程序或 OS 中的 bug。

要求

要求
目标平台 桌面
标头 d3dkmddi.h
IRQL PASSIVE_LEVEL

另请参阅

DXGKARG_CONTROLMODEBEHAVIOR