CheckVideoInfoType-Funktion

Die Funktion überprüft einen Medientyp, der eine CheckVideoInfoType VIDEOINFOHEADER-Formatstruktur enthält, auf bestimmte häufige Fehler, die Pufferüberläufe oder ganzzahlige Überläufe verursachen können.

Hinweis

Diese Funktion garantiert nicht, dass der Medientyp gültig ist oder dass Code, der die -Struktur verwendet, sicher ist.

Syntax

HRESULT CheckVideoInfoType(
   const AM_MEDIA_TYPE *pmt
);

Parameter

Pmt

Zeiger auf die zu überprüfende AM _ MEDIA _ TYPE-Struktur

Rückgabewert

Gibt einen der folgenden HRESULT-Werte zurück.

Rückgabecode Beschreibung
S _ OK
Erfolg.
_E-ZEIGER
NULL-Zeigerwert.
VFW _ _ E-TYP _ NICHT _ AKZEPTIERT
Ungültiger Medientyp.

Bemerkungen

Diese Funktion ruft ValidateBitmapInfoHeader auf, um die BITMAPINFOHEADER-Struktur im Medientyp zu überprüfen. Wenn der Formattyp nicht FORMAT _ VideoInfo ist, gibt die Funktion VFW _ E TYPE NOT ACCEPTED _ _ _ zurück.

Requirements (Anforderungen)

Anforderung Wert
Header
Checkbmi.h

Weitere Informationen

Video- und Bildfunktionen