Freigeben über


DIBDATA-Struktur

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die DIBDATA -Struktur enthält Informationen zu einer geräteunabhängigen GDI-Bitmap (DEVICE-Independent Bitmap, DIB).

Syntax

typedef struct tagDIBDATA {
  LONG       PaletteVersion;
  DIBSECTION DibSection;
  HBITMAP    hBitmap;
  HANDLE     hMapping;
  BYTE       *pBase;
} DIBDATA;

Member

PaletteVersion

Dieser Member sollte bei jeder Änderung der Palette erhöht werden.

DibSection

DIBSECTION-Struktur , die Informationen zum DIB enthält. Weitere Informationen finden Sie in der GDI-Dokumentation.

hBitmap

Handle für die Bitmap.

hMapping

Handle für ein Dateizuordnungsobjekt, das verwendet wird, um Arbeitsspeicher zwischen GDI und einem CImageSample-Objekt gemeinsam zu nutzen.

Pbase

Adresse der Bitmap.

Anforderungen

Anforderung Wert
Header
Winutil.h (Streams.h einschließen)