Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A version of this page is also available for
4/8/2010
This structure maintains information about each GDI DIB.
Syntax
typedef struct tagDIBDATA {
LONG PaletteVersion;
DIBSECTION DibSection;
HBITMAP hBitmap;
HANDLE hMapping;
BYTE* pBase;
} DIBDATA;
Members
- PaletteVersion
Current palette version in use.
- DibSection
Details of DIB section allocated.
- hBitmap
Handle to bitmap for drawing.
- hMapping
Handle to shared memory block.
- pBase
Pointer to base memory address.
Remarks
When the allocator creates a sample, it allocates a DIBSECTION to the sample.
When a window receives a sample, it can call the Microsoft Win32® BitBlt function to pass the sample from one device context to another device context.
This is a mechanism for the image allocator, an image sample, and the draw class to pass bitmap information to each other.
Requirements
| Header | dshow.h |
| Windows Embedded CE | Windows CE 2.12 and later |
| Windows Mobile | Windows Mobile Version 5.0 and later |
| Note | Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements For more information, see Setting Up the Build Environment, Version 2.12 requires DXPAK 1.0 or later |