struttura DXGKARG_QUERYVIDPNHWCAPABILITY (d3dkmddi.h)
La struttura DXGKARG_QUERYVIDPNHWCAPABILITY viene usata dal driver miniport di visualizzazione per descrivere le funzionalità hardware di un VidPN funzionale in risposta a una chiamata alla funzione DxgkDdiQueryVidHWCapability .
Sintassi
typedef struct _DXGKARG_QUERYVIDPNHWCAPABILITY {
[in] IN D3DKMDT_HVIDPN hFunctionalVidPn;
[in] IN D3DDDI_VIDEO_PRESENT_SOURCE_ID SourceId;
[in] IN D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
[out] OUT D3DKMDT_VIDPN_HW_CAPABILITY VidPnHWCaps;
} DXGKARG_QUERYVIDPNHWCAPABILITY;
Members
[in] hFunctionalVidPn
Handle per un oggetto VidPN funzionale su cui vengono eseguite query sulle funzionalità hardware.
[in] SourceId
Intero che identifica un'origine video presente nella scheda di visualizzazione.
[in] TargetId
Intero che identifica una destinazione video presente nella scheda di visualizzazione.
[out] VidPnHWCaps
Struttura D3DKMDT_VIDPN_HW_CAPABILITY che descrive le funzionalità del driver miniport di visualizzazione per eseguire operazioni di visualizzazione senza supporto hardware GPU dedicato.
Commenti
I tipi di dati D3DDDI_VIDEO_PRESENT_SOURCE_ID e D3DDDI_VIDEO_PRESENT_TARGET_ID sono definiti in D3dukmdt.h.
I video presentano gli identificatori di origine assegnati dal sistema operativo. DxgkDdiStartDevice, implementato dal driver miniport di visualizzazione, restituisce il numero N di origini video presenti supportate dalla scheda di visualizzazione. Il sistema operativo assegna quindi gli identificatori 0, 1, 2, ... N - 1.
I video presentano gli identificatori di destinazione vengono assegnati dal driver miniport di visualizzazione. DxgkDdiQueryChildRelations, implementato dal driver miniport di visualizzazione, restituisce una matrice di strutture DXGK_CHILD_DESCRIPTOR , ognuna delle quali contiene un identificatore.
Per altre informazioni sui video presenti origini e destinazioni, vedere Introduzione alle reti presenti video.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |