CImageDisplay.CheckHeaderValidity-Methode

Die CheckHeaderValidity Methode überprüft eine BITMAPINFOHEADER-Struktur . Diese Methode ist nur für nicht komprimierte RGB-Typen nützlich, nicht für komprimierte Typen oder YUV-Typen.

Syntax

BOOL CheckHeaderValidity(
   const VIDEOINFO *pInput
);

Parameter

pInput

Zeiger auf eine VIDEOINFO-Struktur , die die BITMAPINFOHEADER-Struktur enthält.

Rückgabewert

Gibt TRUE zurück, wenn der BITMAPINFOHEADER gültig ist oder FALSCH anderweitig.

Bemerkungen

Mit dieser Methode wird überprüft, ob die Bildabmessungen nicht negativ sind; Der Komprimierungstyp ist BI_RGB oder BI_BITFIELDS; Die Farbtiefe und Farbmasken sind gültig; das BiPlanes-Element gleich einem ist; und die biSize- und biSizeImage-Member sind korrekt. Außerdem wird bei Bedarf nach häufig auftretenden Fehlern in den Paletteneinträgen gesucht.

Requirements (Anforderungen)

Anforderung Wert
Header
Winutil.h (einschließen Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Weitere Informationen

CImageDisplay-Klasse