estructura D3DKMT_OUTPUTDUPLPRESENT (d3dkmthk.h)

Describe una operación de intercambio de la API de duplicación de escritorio presente.

Sintaxis

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;

Miembros

[in] hContext

Un D3DKMT_HANDLE tipo de datos que representa un identificador para el contexto.

[in] hSource

Un D3DKMT_HANDLE tipo de datos que representa un identificador en modo kernel para la asignación de origen que se va a mostrar.

VidPnSourceId

El número de identificación de base cero de un origen de vídeo presente en una ruta de acceso de una topología de red (VidPN) de vídeo presente.

[in] BroadcastContextCount

Especifica el número de contextos.

[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

Tipo de datos D3DKMT_HANDLE que representa el contexto de difusión.

[in] PresentRegions

Regiones de movimiento y desfasadas, de tipo D3DKMT_PRESENT_RGNS.

[in] Flags

Combinación bit a bit or de valores de la enumeración D3DKMT_OUTPUTDUPLPRESENTFLAGS que describe las opciones de la operación actual.

hIndirectContext

Contexto de adaptador indirecto para redirigir a través de la ruta de acceso actual del DoD. Este miembro solo es válido si se establece la marca PresentIndirect.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMT_OUTPUTDUPLPRESENTFLAGS

D3DKMT_PRESENT_RGNS