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