struttura DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT (d3dkmddi.h)
La struttura DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT descrive come impostare l'attributo di formato privato per un'origine video presente.
Sintassi
typedef struct _DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] HANDLE PrimaryAllocation;
[in] UINT PrivateDriverFormatAttribute;
} DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT;
Members
[in] VidPnSourceId
Numero di identificazione in base zero che identifica l'origine del video presente in un percorso di una topologia di rete (VidPN) presente nel video per modificare l'attributo del formato driver privato di .
[in] PrimaryAllocation
Se diverso da zero, gestire l'allocazione per la superficie primaria corrente per il video presenta l'origine specificata dal membro VidPnSourceId . Il driver miniport di visualizzazione restituisce questo handle quando viene chiamata la funzione DxgkDdiCreateAllocation per creare la superficie primaria. Questo handle viene restituito nel membro hAllocation della struttura DXGK_ALLOCATIONINFO dell'elemento della superficie primaria nel membro della matrice pAllocationInfo della struttura DXGKARG_CREATEALLOCATION . Questo handle è un puntatore a una struttura di dati del driver privato che contiene informazioni sull'allocazione primaria.
Se PrimaryAllocation è impostato su zero, nessuna superficie primaria è attualmente associata all'origine del video presente. In questo caso, l'origine del video presente non è visibile.
[in] PrivateDriverFormatAttribute
Valore UINT che specifica l'attributo del formato privato da impostare per il video presente nell'origine specificata dal membro VidPnSourceId .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |