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)

Vedi anche

DXGKARG_CREATEALLOCATION

DXGK_ALLOCATIONINFO

DxgkDdiCreateAllocation

DxgkDdiSetDisplayPrivateDriverFormat