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) |