DXGKDDI_STOPCAPTURE función de devolución de llamada (d3dkmddi.h)

La función DxgkDdiStopCapture impide que el hardware de captura use la asignación especificada como un búfer de captura.

Sintaxis

DXGKDDI_STOPCAPTURE DxgkddiStopcapture;

NTSTATUS DxgkddiStopcapture(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_STOPCAPTURE pStopCapture
)
{...}

Parámetros

[in] hAdapter

Identificador de un bloque de contexto asociado a un adaptador de pantalla. El controlador de minipuerto de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de Microsoft DirectX en el parámetro de salida MiniportDeviceContext de la función DxgkDdiAddDevice .

[in] pStopCapture

Puntero a una estructura DXGKARG_STOPCAPTURE que contiene el identificador de la asignación que se usa como búfer de captura.

Valor devuelto

DxgkDdiStopCapture devuelve STATUS_SUCCESS o un resultado de error adecuado si la asignación no se detiene correctamente.

Comentarios

Cuando se destruye un búfer de captura, el subsistema del kernel de gráficos de DirectX llama a la función DxgkDdiStopCapture para informar al controlador de miniporte de pantalla para impedir que el hardware de captura use la asignación como búfer de captura. Si el hardware de captura ya ha dejado de usar la asignación, el controlador debe omitir la llamada.

DxgkDdiStopCapture debe ser paginable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Escritorio
Encabezado d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte también

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice