Condividi tramite


struttura DXGKARG_COMMITVIDPN (d3dkmddi.h)

La struttura DXGKARG_COMMITVIDPN contiene argomenti per la funzione DxgkDdiCommitVidPn.

Sintassi

typedef struct _DXGKARG_COMMITVIDPN {
       IN D3DKMDT_HVIDPN                      hFunctionalVidPn;
       IN D3DDDI_VIDEO_PRESENT_SOURCE_ID      AffectedVidPnSourceId;
       IN D3DKMDT_MONITOR_CONNECTIVITY_CHECKS MonitorConnectivityChecks;
       IN HANDLE                              hPrimaryAllocation;
  [in] IN DXGKARG_COMMITVIDPN_FLAGS           Flags;
} DXGKARG_COMMITVIDPN;

Membri

hFunctionalVidPn

Handle per un oggetto VidPN funzionale che deve essere reso attivo sulla scheda di visualizzazione.

AffectedVidPnSourceId

La costante D3DDDI_ID_ALL o l'identificatore di una particolare origine video presente in VidPN:

  • Se questo membro è un identificatore di origine, DxgkDdiCommitVidPn aggiorna solo le modalità dei percorsi del video presenti in tale origine. DxgkDdiCommitVidPn non è necessario esaminare i percorsi che provengono da altre origini perché questi percorsi sono gli stessi nel nuovo VidPN come sono nel VidPN attualmente attivo.
  • Se questo membro è uguale a D3DDDI_ID_ALL, DxgkDdiCommitVidPn deve controllare e aggiornare l'intero VidPN come singola transazione; ovvero, l'intero nuovo VidPN deve essere reso attivo o l'intero VidPN corrente deve rimanere attivo.

MonitorConnectivityChecks

Enumeratore D3DKMDT_MONITOR_CONNECTIVITY_CHECKS (D3DKMDT_MCC_IGNORE o D3DKMDT_MCC_ENFORCE) che specifica se verificare se gli output video nella nuova topologia hanno monitoraggi connessi:

  • Se questo membro è uguale a D3DKMDT_MCC_ENFORCE e uno degli output video nella topologia del nuovo VidPN non dispone di un monitor connesso, DxgkDdiCommitVidPn deve lasciare attivo il VidPN attivo e restituire STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY.
  • Se questo membro è uguale a D3DKMDT_MCC_IGNORE, DxgkDdiCommitVidPn può rendere attivo il nuovo VidPN senza controllare se gli output video sono connessi.

hPrimaryAllocation

Handle per l'allocazione primaria associata all'origine video presente identificata da AffectedVidPnSourceId.

[in] Flags

Struttura DXGKARG_COMMITVIDPN_FLAGS che identifica i dettagli relativi a una chiamata alla funzione DxgkDdiCommitVidPn.

Osservazioni

La costante D3DDDI_ID_ALL è definita in D3dukmddi.h.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
intestazione d3dkmddi.h (include D3dkmddi.h)

Vedere anche

D3DKMDT_MONITOR_CONNECTIVITY_CHECKS

DxgkDdiCommitVidPn