D3DKMT_CREATEDCFROMMEMORY 结构 (d3dkmthk.h)

D3DKMT_CREATEDCFROMMEMORY 结构描述用于创建显示上下文的参数。

语法

typedef struct _D3DKMT_CREATEDCFROMMEMORY {
  void         D3DKMT_PTR(
    VOID    *unnamedParam1,
    pMemory unnamedParam2
  );
  [in]  D3DDDIFORMAT Format;
  [in]  UINT         Width;
  [in]  UINT         Height;
  [in]  UINT         Pitch;
  void         D3DKMT_PTR(
    HDC       unnamedParam1,
    hDeviceDc unnamedParam2
  );
  void         D3DKMT_PTR(
    PALETTEENTRY *unnamedParam1,
    pColorTable  unnamedParam2
  );
  void         D3DKMT_PTR(
    HDC unnamedParam1,
    hDc unnamedParam2
  );
  void         D3DKMT_PTR(
    HANDLE  unnamedParam1,
    hBitmap unnamedParam2
  );
} D3DKMT_CREATEDCFROMMEMORY;

成员

void D3DKMT_PTR( VOID *unnamedParam1, pMemory unnamedParam2)

[in] Format

一个D3DDDIFORMAT类型的值,指示 pMemory 指向的内存块的像素格式。

[in] Width

pMemory 指向的内存块的宽度(以像素为单位)。

[in] Height

pMemory 指向的内存块的高度(以像素为单位)。

[in] Pitch

pMemory 指向的内存块的间距(以字节为单位),即到下一行开头的距离(以字节为单位)。

void D3DKMT_PTR( HDC unnamedParam1, hDeviceDc unnamedParam2)

void D3DKMT_PTR( PALETTEENTRY *unnamedParam1, pColorTable unnamedParam2)

void D3DKMT_PTR( HDC unnamedParam1, hDc unnamedParam2)

void D3DKMT_PTR( HANDLE unnamedParam1, hBitmap unnamedParam2)

要求

要求
最低受支持的客户端 Windows Vista
标头 d3dkmthk.h (包括 D3dkmthk.h)

另请参阅

D3DDDIFORMAT

D3DKMTCreateDCFromMemory