Compartilhar via


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

Confira também

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice