Compartilhar via


estrutura DXGKARG_PRESENT_DISPLAYONLY (d3dkmddi.h)

Indica como um driver somente exibição do modo kernel (KMDOD) 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 da origem do vídeo presente em um caminho de uma topologia de VidPN (rede presente em vídeo) na qual restringir a exibição.

pSource

O endereço inicial virtual da imagem de origem.

BytesPerPixel

O número de bytes por pixel na imagem de origem.

Pitch

O tom, 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 de tela para tela 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 sujo apontados pelo membro pDirtyRect.

pDirtyRect

Um ponteiro para uma lista de retângulos sujo RECT.

pfnPresentDisplayOnlyProgress

Reservado para uso do sistema. O sistema operacional define esse membro como NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

D3DKMT_MOVE_RECT

D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS

DxgkCbPresentDisplayOnlyProgress

DxgkDdiPresentDisplayOnly

RECT