Structure DIBDATA

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La DIBDATA structure contient des informations sur une bitmap indépendante du périphérique (DIB) GDI.

Syntaxe

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

Membres

PaletteVersion

Ce membre doit être incrémenté chaque fois que la palette change.

DibSection

Structure DIBSECTION qui contient des informations sur la DIB. Pour plus d’informations, consultez la documentation GDI.

hBitmap

Handle vers la bitmap.

hMapping

Gérez un objet de mappage de fichiers utilisé pour partager de la mémoire entre GDI et un objet CImageSample .

Pbase

Adresse de la bitmap.

Configuration requise

Condition requise Valeur
En-tête
Winutil.h (include Streams.h)