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


функция обратного вызова DXGKDDI_DESTROYDOORBELL (d3dkmddi.h)

Важный

Некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.

Функция DxgkDdiDeskDoorbell уничтожает ранее созданный объект doorbell.

Синтаксис

DXGKDDI_DESTROYDOORBELL DxgkddiDestroydoorbell;

NTSTATUS DxgkddiDestroydoorbell(
  INOUT_PDXGKARG_DESTROYDOORBELL pArgs
)
{...}

Параметры

pArgs

[in/out] Указатель на структуру DXGKARG_DESTROYDOORBELL, которая описывает дверь для уничтожения.

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

DxgkDdiDeskDoorbell должны быть успешными и возвращать STATUS_SUCCESS.

Замечания

ОС вызывает KMD DxgkDdiDeskDoorbell, когда UMD вызывает D3DKMTDedoorbell.

KMD должен отключить физическое расположение двери и уничтожить его объекты двери.

UMD не должен использовать дескриптор после вызова D3DKMTDeskDoorbell.

Дополнительные сведения см. в рабочей отправки в режиме пользователя.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2 (WDDM 3.2)
заголовка d3dkmddi.h
IRQL PASSIVE_LEVEL

См. также

DXGKARG_DESTROYDOORBELL

DxgkddiCreateDoorbell