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


функция обратного вызова 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 (include Dispmprt.h)
IRQL PASSIVE_LEVEL