estrutura D3DKMT_OUTPUTDUPLPRESENT (d3dkmthk.h)
Descreve uma operação de troca da API de Duplicação da Área de Trabalho presente.
Sintaxe
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;
Membros
[in] hContext
Um tipo de dados D3DKMT_HANDLE que representa um identificador para o contexto.
[in] hSource
Um tipo de dados D3DKMT_HANDLE que representa um identificador de modo kernel para a alocação de origem a ser exibida.
VidPnSourceId
O número de identificação baseado em zero de uma fonte de vídeo presente em um caminho de uma topologia de VidPN (rede presente em vídeo).
[in] BroadcastContextCount
Especifica o número de contextos.
[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
Um tipo de dados D3DKMT_HANDLE que representa o contexto de difusão.
[in] PresentRegions
Regiões sujas e de movimentação, do tipo D3DKMT_PRESENT_RGNS.
[in] Flags
Uma combinação or bit a bit de valores da enumeração D3DKMT_OUTPUTDUPLPRESENTFLAGS que descrevem as opções para a operação atual.
hIndirectContext
O contexto do adaptador indireto para redirecionamento por meio do caminho presente do DoD. Esse membro só será válido se o sinalizador PresentIndirect estiver definido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |