Compartilhar via


estrutura D3DKMT_CREATEDCFROMMEMORY (d3dkmthk.h)

A estrutura D3DKMT_CREATEDCFROMMEMORY descreve parâmetros para criar o contexto de exibição.

Sintaxe

typedef struct _D3DKMT_CREATEDCFROMMEMORY {
  [in]  VOID         *pMemory;
  [in]  D3DDDIFORMAT Format;
  [in]  UINT         Width;
  [in]  UINT         Height;
  [in]  UINT         Pitch;
  [in]  HDC          hDeviceDc;
  [in]  PALETTEENTRY *pColorTable;
  [out] HDC          hDc;
  [out] HANDLE       hBitmap;
} D3DKMT_CREATEDCFROMMEMORY;

Membros

[in] pMemory

Um ponteiro para um bloco de memória para o contexto de exibição.

[in] Format

Um valor D3DDDIFORMATdigitado que indica o formato de pixel para o bloco de memória que pMemory aponta.

[in] Width

A largura, em pixels, do bloco de memória que pMemory aponta para.

[in] Height

A altura, em pixels, do bloco de memória que pMemory aponta para.

[in] Pitch

O tom, em bytes, do bloco de memória que pMemory aponta para, ou seja, a distância em bytes até o início da próxima linha.

[in] hDeviceDc

Um identificador para o contexto de exibição do dispositivo.

[in] pColorTable

Uma matriz de estruturas 2, 4, 16 ou 256 PALETTEENTRY que são usadas para inicializar as cores do bloco de memória que pMemory aponta. Para obter mais informações sobre PALETTEENTRY, consulte a documentação do SDK do Microsoft Window.

[out] hDc

Um identificador para o contexto de exibição. O runtime do OpenGL gera um identificador e o passa de volta para o driver.

[out] hBitmap

Um identificador para um bitmap relacionado ao contexto de exibição. O runtime do OpenGL gera um identificador e o passa de volta para o driver.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Consulte também

D3DDDIFORMAT

D3DKMTCreateDCFromMemory