Compartilhar via


DXGKCB_MAPFRAMEBUFFERPOINTER função de retorno de chamada (d3dkmddi.h)

DXGKCB_MAPFRAMEBUFFERPOINTER obtém um ponteiro para uma sub-região do objeto de seção que foi criado para cada adaptador físico.

Sintaxe

DXGKCB_MAPFRAMEBUFFERPOINTER DxgkcbMapframebufferpointer;

NTSTATUS DxgkcbMapframebufferpointer(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARGCB_MAPFRAMEBUFFERPOINTER pMapFrameBufferPointer
)
{...}

Parâmetros

[in] hAdapter

Um identificador para um adaptador de exibição. O driver fornece esse identificador para o dispositivo master/lead na cadeia LDA.

[in/out] pMapFrameBufferPointer

Ponteiro para DXGKARGCB_MAPFRAMEBUFFERPOINTER estrutura que contém um ponteiro para a sub-região do objeto de seção.

Retornar valor

DXGKCB_MAPFRAMEBUFFERPOINTER retornará STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, ele retornará um código de erro NTSTATUS apropriado.

Comentários

DXGKCB_XXX funções são implementadas por Dxgkrnl. Para usar essa função de retorno de chamada, defina os membros apropriados do DXGKARGCB_MAPFRAMEBUFFERPOINTER e chame DxgkCbMapFrameBufferPointer por meio do DXGKRNL_INTERFACE.

Consulte Isolamento de GPU baseado em IOMMU para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1803 (WDDM 2.4)
Cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Confira também

DXGKCB_UNMAPFRAMEBUFFERPOINTER

DXGKRNL_INTERFACE