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 |