DXGKDDI_STOPCAPTURE função de retorno de chamada (d3dkmddi.h)
A função DxgkDdiStopCapture impede que o hardware de captura use a alocação fornecida como um buffer de captura.
Sintaxe
DXGKDDI_STOPCAPTURE DxgkddiStopcapture;
NTSTATUS DxgkddiStopcapture(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_STOPCAPTURE pStopCapture
)
{...}
Parâmetros
[in] hAdapter
Um identificador para um bloco de contexto associado a um adaptador de exibição. O driver de miniporto de exibição forneceu anteriormente esse identificador para o subsistema de kernel de elementos gráficos do Microsoft DirectX no parâmetro de saída MiniportDeviceContext da função DxgkDdiAddDevice .
[in] pStopCapture
Um ponteiro para uma estrutura DXGKARG_STOPCAPTURE que contém o identificador para a alocação usada como um buffer de captura.
Retornar valor
DxgkDdiStopCapture retornará STATUS_SUCCESS ou um resultado de erro apropriado se a alocação não for interrompida com êxito.
Comentários
Quando um buffer de captura é destruído, o subsistema de kernel de elementos gráficos DirectX chama a função DxgkDdiStopCapture para informar o driver de miniporto de exibição para impedir que o hardware de captura use a alocação como o buffer de captura. Se o hardware de captura já parou de usar a alocação, o driver deve ignorar a chamada.
DxgkDdiStopCapture deve ser tornado paginável.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |