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 |