Partilhar 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 na função MiniportDeviceContext da função DxgkDdiAddDevice.

[in] pStopCapture

Um ponteiro para uma estrutura de DXGKARG_STOPCAPTURE que contém o identificador para a alocação usada como um buffer de captura.

Valor de retorno

DxgkDdiStopCapture retornará STATUS_SUCCESS ou um resultado de erro apropriado se a alocação não for interrompida com êxito.

Observações

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 buffer de captura. Se o hardware de captura já parou de usar a alocação, o driver deve ignorar a chamada.

DxgkDdiStopCapture deve ficar paginável.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Área de trabalho
cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte também

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice