DXGKCB_IS_DEVICE_PRESENT回调函数 (dispmprt.h)

DxgkCbIsDevicePresent 函数确定指定的 PCI 设备是否存在。

语法

DXGKCB_IS_DEVICE_PRESENT DxgkcbIsDevicePresent;

NTSTATUS DxgkcbIsDevicePresent(
  [in]  HANDLE DeviceHandle,
  [in]  PPCI_DEVICE_PRESENCE_PARAMETERS DevicePresenceParameters,
  [out] PBOOLEAN DevicePresent
)
{...}

参数

[in] DeviceHandle

表示显示适配器的句柄。 显示微型端口驱动程序以前在 传递给 dxgkDdiStartDeviceDXGKRNL_INTERFACE 结构的 DeviceHandle 成员中获取此句柄。

[in] DevicePresenceParameters

指向PCI_DEVICE_PRESENCE_PARAMETERS结构的指针(在 Wdm.h中定义),调用方将填充标识设备的信息。

[out] DevicePresent

指向布尔变量的指针,如果设备存在,则接收 TRUE;如果设备不存在,则 FALSE

返回值

DxgkCbIsDevicePresent 如果成功,则返回STATUS_SUCCESS。 否则,它将返回 Ntstatus.h中定义的错误代码之一。

要求

要求 价值
最低支持的客户端 Windows Vista
目标平台 桌面
标头 dispmprt.h (包括 Dispmprt.h)
IRQL PASSIVE_LEVEL