функция обратного вызова DXGKDDI_STOPCAPTURE (d3dkmddi.h)
Функция DxgkDdiStopCapture останавливает оборудование захвата от использования заданного выделения в качестве буфера записи.
Синтаксис
DXGKDDI_STOPCAPTURE DxgkddiStopcapture;
NTSTATUS DxgkddiStopcapture(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_STOPCAPTURE pStopCapture
)
{...}
Параметры
[in] hAdapter
Дескриптор к блоку контекста, связанному с адаптером отображения. Драйвер минипорта отображения ранее предоставил этот дескриптор подсистеме ядра графики Microsoft DirectX в MiniportDeviceContext выходном параметре функции DxgkDdiAddDevice.
[in] pStopCapture
Указатель на DXGKARG_STOPCAPTURE структуру, содержащую дескриптор выделения, который используется в качестве буфера записи.
Возвращаемое значение
DxgkDdiStopCapture возвращает STATUS_SUCCESS или соответствующий результат ошибки, если выделение не было успешно остановлено.
Замечания
При уничтожении буфера захвата подсистема графического ядра DirectX вызывает функцию DxgkDdiStopCapture, чтобы сообщить драйверу минипорта отображения, чтобы остановить использование оборудования захвата от использования выделения в качестве буфера захвата. Если оборудование записи уже остановлено с помощью выделения, драйвер должен игнорировать вызов.
DxgkDdiStopCapture должны быть доступны для страницы.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
целевая платформа | Настольный |
заголовка | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |