Compartilhar via


DXGKDDI_GETRESOURCEFORBAR função de retorno de chamada (dispmprt.h)

Se o driver não der suporte à interface GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE, essa rotina retornará o endereço base da partição do host de um único registro de endereço base da Função Virtual. Esse endereço físico do host deve ser o início do espaço MMIO (saída de entrada de gerenciamento de memória) que o driver deseja que seja mapeado como a barra MMIO da partição de GPU.

Quando o driver relatar que ele dá suporte à interface GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE, essa função não será chamada.

Sintaxe

DXGKDDI_GETRESOURCEFORBAR DxgkddiGetresourceforbar;

NTSTATUS DxgkddiGetresourceforbar(
  [in]      HANDLE Context,
  [in, out] DXGKARG_GETRESOURCEFORBAR *pArgs
)
{...}

Parâmetros

[in] Context

O contexto de miniporto retornado pelo driver na estrutura DXGKDDI_SRIOV_INTERFACE .

[in, out] pArgs

Um ponteiro para o DXGKARG_GETRESOURCEFORBAR que contém argumentos para essa função.

Retornar valor

Se o VF tiver recursos neste BarIndex e puder retornar as informações corretas, a instrução NT_SUCCESS(valor retornado) será verdadeira.

Comentários

Essa rotina poderá falhar se o VF não expor uma BARRA em BarIndex. Isso é esperado e não causará uma falha imediata.

Requisitos

Requisito Valor
Cabeçalho dispmprt.h