DXGKARG_COMMITVIDPN struttura (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;

Members

hFunctionalVidPn

Handle a un oggetto VidPN funzionale che deve essere reso attivo nella scheda di visualizzazione.

AffectedVidPnSourceId

Costante D3DDDI_ID_ALL o l'identificatore di una determinata origine video presente in VidPN:

  • Se questo membro è un identificatore di origine, DxgkDdiCommitVidPn aggiorna solo le modalità dei percorsi presenti nel video che hanno origine in tale origine. DxgkDdiCommitVidPn non deve controllare i percorsi provenienti da altre origini perché tali percorsi sono uguali al nuovo VidPN attualmente attivo.
  • Se questo membro è uguale a D3DDDI_ID_ALL, DxgkDdiCommitVidPn deve controllare e aggiornare l'intero VidPN come singola transazione; vale a dire, l'intero nuovo VidPN deve essere attivo o l'intero VidPN corrente deve rimanere attivo.

MonitorConnectivityChecks

Un enumeratore D3DKMDT_MONITOR_CONNECTIVITY_CHECKS (D3DKMDT_MCC_IGNOREoD3DKMDT_MCC_ENFORCE) che specifica se verificare che gli output video nella nuova topologia abbiano monitoraggi connessi:

  • Se questo membro è uguale a D3DKMDT_MCC_ENFORCE e uno degli output video nella topologia di VidPN non ha un monitoraggio connesso, DxgkDdiCommitVidPn deve lasciare il vidPN attualmente attivo e restituire STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY.
  • Se questo membro è uguale a D3DKMDT_MCC_IGNORE, DxgkDdiCommitVidPn può rendere attivo il nuovo VidPN senza verificare se gli output video hanno monitoraggi 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 di una chiamata alla funzione DxgkDdiCommitVidPn .

Commenti

La costante D3DDDI_ID_ALL è definita in D3dukmddi.h.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmddi.h (include D3dkmddi.h)

Vedi anche

D3DKMDT_MONITOR_CONNECTIVITY_CHECKS

DxgkDdiCommitVidPn