Compartilhar via


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

A função DxgkDdiRecommendVidPnTopology cria a topologia de um VidPN especificado ou aumenta a topologia com um novo caminho para destinos presentes em vídeo.

Sintaxe

DXGKDDI_RECOMMENDVIDPNTOPOLOGY DxgkddiRecommendvidpntopology;

NTSTATUS DxgkddiRecommendvidpntopology(
       IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_RECOMMENDVIDPNTOPOLOGY_CONST pRecommendVidPnTopology
)
{...}

Parâmetros

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] pRecommendVidPnTopology

Um ponteiro para uma estrutura DXGKARG_RECOMMENDVIDPNTOPOLOGY que contém argumentos de função.

Valor de retorno

DxgkDdiRecommendVidPnTopology retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS A função criou ou aumentou com êxito a topologia.
STATUS_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY A função não tem nenhuma recomendação para o aumento da topologia VidPN especificada.
STATUS_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION A função recomenda cancelar o aumento da topologia do VidPN especificada na origem especificada. Esse código de retorno é permitido somente no caso de aumento da topologia VidPN.
STATUS_NO_MEMORY A função falhou porque não foi possível alocar memória suficiente.

O driver de miniporto deve passar por qualquer código de erro que ele obtém do sistema operacional para o qual ele não tem um caminho de código de fallback.

Observações

DxgkDdiRecommendVidPnTopology 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

de Interface de Topologia do VidPn