estructura D3DKMT_OUTPUTDUPLPRESENT (d3dkmthk.h)
Describe una operación de intercambio de la API de duplicación de escritorio presente.
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;
[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.
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3dkmthk.h (incluya D3dkmthk.h) |