Compartir a través de


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 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 la función MiniportDeviceContext parámetro de salida del DxgkDdiAddDevice.

[in] pStopCapture

Puntero a una estructura de 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.

Observaciones

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 miniport para que el hardware de captura deje de usar 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 Valor
cliente mínimo admitido Windows Vista
de la plataforma de destino de Escritorio
encabezado de d3dkmddi.h
irQL PASSIVE_LEVEL

Consulte también

DXGKARG_STOPCAPTURE

dxgkDdiAddDevice