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