Compartilhar via


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

DXGKDDI_SETTIMINGSFROMVIDPN é chamado para definir ou modificar os intervalos de exibição em um adaptador. Essa DDI substitui DxgkDdiCommitVidPn.

Sintaxe

DXGKDDI_SETTIMINGSFROMVIDPN DxgkddiSettimingsfromvidpn;

NTSTATUS DxgkddiSettimingsfromvidpn(
  [in]      IN_CONST_HANDLE hAdapter,
  [in, out] IN_OUT_PDXGKARG_SETTIMINGSFROMVIDPN pSetTimings
)
{...}

Parâmetros

[in] hAdapter

Identifica o adaptador no qual os intervalos de exibição devem ser definidos.

[in, out] pSetTimings

Um ponteiro para uma estrutura DXGKARG_SETTIMINGSFROMVIDPN que descreve os intervalos de exibição a serem definidos.

Retornar valor

Se essa rotina for bem-sucedida, ela retornará STATUS_SUCCESS.

Nota O driver sempre deve retornar um código de êxito, a menos que haja um erro nos parâmetros ou uma falha ao processar a solicitação. Se o driver não puder definir um ou mais caminhos conforme solicitado, ele deverá descrever a condição usando os campos de saída, mas ainda relatar êxito.
 

Comentários

O driver do modo kernel avalia os parâmetros e inicia as alterações se nenhuma condição impedir a tentativa deles. Se condições como exceder as limitações de largura de banda de destino impedirem que as alterações sejam feitas, o driver deverá descrever as condições. Se a alteração dos horários for possível, mas exigir que o trabalho de preparação seja concluído primeiro, o driver deverá indicar isso nos sinalizadores de saída.

Essa função é sempre chamada no nível PASSIVE.

Essa função é registrada pelo DriverEntry do driver de miniporto de exibição.

A partir do WDDM 2.6, quando a sincronização de exibição estiver disponível e mais de uma exibição estiver habilitada, o sistema operacional indicará que as exibições devem ser sincronizadas na chamada DXGKDDI_SETTIMINGSFROMVIDPN. Cada caminho a ser sincronizado terá um valor diferente de zero no campo de bits SyncLockGroup e o estilo de sincronização selecionado no campo SyncLockStyle , ambos na estrutura DXGK_SET_TIMING_PATH_INFO .

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL