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 os destinos presentes no 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 miniporta de exibição anteriormente forneceu esse identificador para o subsistema kernel de elementos gráficos do Microsoft DirectX no parâmetro de saída MiniportDeviceContext da função DxgkDdiAddDevice .

[in] pRecommendVidPnTopology

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

Retornar valor

DxgkDdiRecommendVidPnTopology retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS A função criou ou aumentou a topologia com êxito.
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 miniporta 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.

Comentários

DxgkDdiRecommendVidPnTopology deve ser tornado paginável.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Área de Trabalho
Cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Confira também

Interface de topologia VidPn