Condividi tramite


struttura D3DKMT_OUTPUTDUPLPRESENT (d3dkmthk.h)

Descrive un'operazione di scambio della porta di scambio dell'API Di duplicazione desktop .

Sintassi

typedef struct _D3DKMT_OUTPUTDUPLPRESENT {
  [in] D3DKMT_HANDLE                  hContext;
  [in] D3DKMT_HANDLE                  hSource;
       D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in] ULONG                          BroadcastContextCount;
       D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  [in] D3DKMT_PRESENT_RGNS            PresentRegions;
  [in] D3DKMT_OUTPUTDUPLPRESENTFLAGS  Flags;
       D3DKMT_HANDLE                  hIndirectContext;
} D3DKMT_OUTPUTDUPLPRESENT;

Members

[in] hContext

Tipo di dati D3DKMT_HANDLE che rappresenta un handle per il contesto.

[in] hSource

Tipo di dati D3DKMT_HANDLE che rappresenta un handle in modalità kernel per l'allocazione di origine da visualizzare.

VidPnSourceId

Numero di identificazione in base zero di un video presente in un percorso di topologia di rete (VidPN) presente in un video.

[in] BroadcastContextCount

Specifica il numero di contesti.

[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

Tipo di dati D3DKMT_HANDLE che rappresenta il contesto di trasmissione.

[in] PresentRegions

Aree dirty e move, di tipo D3DKMT_PRESENT_RGNS.

[in] Flags

Combinazione OR bit per bit dei valori dell'enumerazione D3DKMT_OUTPUTDUPLPRESENTFLAGS che descrivono le opzioni per l'operazione corrente.

hIndirectContext

Contesto dell'adattatore indiretto per il reindirizzamento tramite il percorso corrente di DoD. Questo membro è valido solo se è impostato il flag PresentIndirect.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DKMT_OUTPUTDUPLPRESENTFLAGS

D3DKMT_PRESENT_RGNS