Compartilhar via


DDGPEAllocSurfaceData

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Esta seção mostra a definição das DDGPEAllocSurfaceData estrutura.

Syntax

#define DDGPEALLOCSURFACEDATA_VERSION0(0)
#define DDGPEALLOCSURFACEDATA_CURRENTVERSION 
(DDGPEBLTPARMS_VERSION0)
struct DDGPEAllocSurfaceData{
  DDGPEStandardHeader; 
  DWORD dwCreateFlags; 
  int nWidth; 
  int nHeight; 
  int nStride; 
  int nSurfaceFlags; 
  unsigned char* pBits; 
  EGPEFormat gpeFormat; 
  EDDGPEPixelFormat* ddgpePixelFormat 
}

Os membros

  • dwCreateFlags
    Sinalizadores de criação de superfície específica do driver que devem ser passados para implementação de superfície alocação do driver.
  • nWidth
    A largura desejada da superfície.
  • nHeight
    A altura desejada da superfície.
  • nStride
    A distância desejada da superfície.
  • nSurfaceFlags
    Sinalizadores de superfície GPE para a superfície.

    Sinalizador Descrição

    GPE_REQUIRE_VIDEO_MEMORY

    Superfície memória deve ser alocada no vídeo memória.

    GPE_PREFER_VIDEO_MEMORY

    Superfície memória deve ser alocada no vídeo memória if possible, mas pode ser alocado na memória sistema, se necessário.

    Se nenhum sinalizadores são definidos, para exemplo, surfaceFlags é definida como zero (0), a superfície é alocada no sistema memória.

  • pBits
    Um ponteiro para um bloco existente de vídeo ou sistema memória que é usada para armazenar dados de superfície.
  • gpeFormat
    O desejado GPE formato da superfície.
  • ddgpePixelFormat
    O desejado DDGPE formato pixel da superfície.

Requirements

Header ddgpe.h
Library Ddgpe.lib
Windows Embedded CE Windows Embedded CE 6.0 and later
Windows Mobile Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for Windows Mobile Version 5.0 and later

See Also

Reference

DDGPEStandardHeader

Concepts

DDGPE Data Structures, Types, and Constants