Поделиться через


функция обратного вызова 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
Целевая платформа Персональный компьютер
Верхняя часть dispmprt.h (включая Dispmprt.h)
IRQL PASSIVE_LEVEL