Compartilhar via


D3DM_DRAWPRIMITIVE_DATA

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura descreve as propriedades de uma reserva de comando. Um ponteiro para essa estrutura é passado como um parâmetro da D3DM_DrawPrimitive função.

Syntax

typedef struct _D3DM_DRAWPRIMITIVE_DATA {
  ULONG nContextId;
  LPVOID pCommands;
  ULONG nStartOffset;
  ULONG nEndOffset;
  HRESULT rval;
} D3DM_DRAWPRIMITIVE_DATA;

Os membros

  • nContextId
    Um valor ULONG contendo o contexto no qual processamento para processo reserva esse comando.
  • pCommands
    Um valor LPVOID apontando para a reserva de comando para serem processados.
  • nStartOffset
    Um valor ULONG contendo o deslocamento de byte na reserva de comando para iniciar processamento.
  • nEndOffset
    Um valor ULONG contendo o deslocamento de byte na reserva de comando para finalizar processamento.
  • rval
    Um valor HRESULT contendo um código de erro relatado pelo driver para descrever quaisquer problemas que ele encontrados ao tentar analisar comandos na reserva. Se o driver não encontrar erros, ele define esse valor como D3DM_OK para indicar êxito. Quaisquer erros que ocorrer durante a execução de reserva a comando deve ser mantida em código de erro do driver.

Requirements

Header d3dmddk.h
Windows Embedded CE Windows CE 5.0

See Also

Reference

Direct3D Mobile Driver Structures
D3DM_DrawPrimitive (Function)

Concepts

Command Buffer Structure