CheckVideoInfo2Type-Funktion
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die CheckVideoInfo2Type
Funktion überprüft einen Medientyp, der eine VIDEOINFOHEADER2-Formatstruktur enthält, auf bestimmte häufige Fehler, die Pufferüberläufe oder Ganzzahlü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 CheckVideoInfo2Type(
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 |
---|---|
|
Erfolg |
|
NULL-Zeigerwert |
|
Ungültiger Medientyp |
Bemerkungen
Diese Funktion ruft ValidateBitmapInfoHeader auf, um die BITMAPINFOHEADER-Struktur im Medientyp zu überprüfen. Wenn der Formattyp nicht FORMAT_VideoInfo2 ist, gibt die Funktion VFW_E_TYPE_NOT_ACCEPTED zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|