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