DDGPEAllocSurfaceData
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
- DDGPEStandardHeader
Consulte DDGPEStandardHeader Para obter mais informações.
- 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 |