функция обратного вызова 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

Дескриптор, представляющий видеоадаптер. Драйвер мини-порта дисплея ранее получил этот дескриптор в элементе DeviceHandleструктуры DXGKRNL_INTERFACE , переданной в DxgkDdiStartDevice.

[in] DevicePresenceParameters

Указатель на структуру PCI_DEVICE_PRESENCE_PARAMETERS (определенную в Wdm.h), которую вызывающий объект заполняет сведениями, определяющими устройство.

[out] DevicePresent

Указатель на логическую переменную, которая получает значение TRUE , если устройство присутствует, или FALSE , если устройство отсутствует.

Возвращаемое значение

DxgkCbIsDevicePresent возвращает STATUS_SUCCESS в случае успешного выполнения. В противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть dispmprt.h (включая Dispmprt.h)
IRQL PASSIVE_LEVEL