estrutura DXGKARG_PRESENT_DISPLAYONLY (d3dkmddi.h)
Indica como um KMDOD (driver somente exibição) do modo kernel deve executar uma operação atual.
Sintaxe
typedef struct _DXGKARG_PRESENT_DISPLAYONLY {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
VOID *pSource;
ULONG BytesPerPixel;
LONG Pitch;
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS Flags;
ULONG NumMoves;
D3DKMT_MOVE_RECT *pMoves;
ULONG NumDirtyRects;
RECT *pDirtyRect;
DXGKCB_PRESENT_DISPLAYONLY_PROGRESS pfnPresentDisplayOnlyProgress;
} DXGKARG_PRESENT_DISPLAYONLY;
Membros
VidPnSourceId
O número de identificação baseado em zero do vídeo que apresenta a origem em um caminho de uma topologia VidPN (rede de vídeo presente) na qual restringir a exibição.
pSource
O endereço de início virtual da imagem de origem.
BytesPerPixel
O número de bytes por pixel na imagem de origem.
Pitch
O pitch, em bytes, de cada linha na imagem de origem, ou seja, a distância, em bytes, até o início da próxima linha.
Flags
Uma estrutura D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS que identifica como exibir a imagem de origem na operação atual.
NumMoves
O número de movimentos tela a tela que são apontados pelo membro pMoves.
pMoves
Um ponteiro para uma lista de D3DKMT_MOVE_RECT movimentos tela a tela.
NumDirtyRects
O número de retângulos sujos apontados pelo membro pDirtyRect.
pDirtyRect
Um ponteiro para uma lista de retângulos RECT sujos.
pfnPresentDisplayOnlyProgress
Reservado para uso do sistema. O sistema operacional define esse membro como NULL.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Windows Server 2012 |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |
Consulte também
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS