Condividi tramite


struttura DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY (dxgiddi.h)

Specifica una risorsa di sovrapposizione multipla da visualizzare.

Sintassi

typedef struct _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY {
  [in] DXGI_DDI_HDEVICE                    hDevice;
  [in] void                                *pDXGIContext;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  [in] DXGI_DDI_PRESENT_FLAGS              Flags;
  [in] DXGI_DDI_FLIP_INTERVAL_TYPE         FlipInterval;
  [in] UINT                                PresentPlaneCount;
  [in] DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY *pPresentPlanes;
       UINT                                Reserved;
} DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY;

Membri

[in] hDevice

Handle per il dispositivo di visualizzazione (contesto grafico) in cui il driver esegue la presentazione. Il runtime Direct3D passa questo handle al driver nel membro hDrvDevice della struttura D3D10DDIARG_CREATEDEVICE quando il runtime chiama la funzione CreateDevice(D3D10) del driver per creare il dispositivo di visualizzazione.

[in] pDXGIContext

Handle per il contesto DXGI. Questo handle è opaco per il driver. Il driver deve assegnare l'handle in questo membro al membro pDXGIContext della struttura DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY quando il driver chiama la funzione pfnPresentMultiPlaneOverlayCb (DXGI).

[in] VidPnSourceId

Numero di identificazione dell'origine vidPN (Video presente in base zero) dell'input da visualizzare.

[in] Flags

Struttura DXGI_DDI_PRESENT_FLAGS che identifica, in flag di campo di bit, come visualizzare.

[in] FlipInterval

Valore di tipo DXGI_DDI_FLIP_INTERVAL_TYPE che indica l'intervallo di capovolgimento, ovvero se lo scorrimento si verifica dopo zero, uno, due, tre o quattro sincronizzazioni verticali.

[in] PresentPlaneCount

Numero di piani di sovrimpressione disponibili per la visualizzazione.

[in] pPresentPlanes

Puntatore a una struttura di tipo DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY che descrive il piano di sovrimpressione da visualizzare.

Reserved

Questo membro è riservato e deve essere impostato su zero.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8.1
server minimo supportato Windows Server 2012 R2
intestazione dxgiddi.h (include D3d10umddi.h)

Vedere anche

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY

pfnPresentMultiPlaneOverlayCb (DXGI)