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