Share via


DIBSECTION (Windows CE 5.0)

Send Feedback

This structure contains information about a device-independent bitmap (DIB).

typedef structtagDIBSECTION{BITMAPdsBm;BITMAPINFOHEADERdsBmih;DWORDdsBitfields[3];HANDLEdshSection;DWORDdsOffset;}DIBSECTION;

Members

  • dsBm
    Specifies a BITMAP data structure that contains information about the device-independent bitmap: its type, dimensions, color capacities, and a pointer to its bit values.

  • dsBmih
    Specifies a bitmap information header structure that contains information about the color format of the DIB. Use the BITMAPINFOHEADER structure.

  • dsBitfields
    Specifies three DWORD color masks for the device-independent bitmap.

    This member is only valid when the BitCount member of the BITMAPINFORMATIONHEADER structure has a value greater than 8.

    Each color mask indicates the bits within a DWORD used to encode one of the three color channels (red, green, and blue).

  • dshSection
    Contains a handle to the file mapping object that the CreateDIBSection function used to create the device-independent bitmap.

    If CreateDIBSection was called with a NULL value for its hSection parameter, causing the system to allocate memory for the bitmap, the dshSection member will be NULL.

  • dsOffset
    Specifies the offset to the bitmap's bit values within the file mapping object referenced by dshSection.

    If dshSection is NULL, the dsOffset value has no meaning.

Requirements

OS Versions: Windows CE 2.0 and later.
Header: Windows.h.

See Also

CreateDIBSection | GetObject | BITMAP | BITMAPINFOHEADER | GDI Structures

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.