Struttura DIBDATA

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La DIBDATA struttura contiene informazioni su una bitmap indipendente dal dispositivo GDI (DIB).

Sintassi

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

Members

PaletteVersion

Questo membro deve essere incrementato ogni volta che cambia la tavolozza.

DibSection

Struttura DIBSECTION che contiene informazioni sul DIB. Per informazioni dettagliate, vedere la documentazione di GDI.

Hbitmap

Handle nella bitmap.

hMapping

Handle in un oggetto di mapping di file usato per condividere la memoria tra GDI e un oggetto CImageSample .

Pbase

Indirizzo della bitmap.

Requisiti

Requisito Valore
Intestazione
Winutil.h (includere Streams.h)