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


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

См. также раздел

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice