Funzione CheckVideoInfo2Type
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
La CheckVideoInfo2Type
funzione controlla un tipo di supporto che contiene una struttura di formato VIDEOINFOHEADER2 per determinati errori comuni che possono causare sovraccarichi del buffer o overflow integer.
Nota
Questa funzione non garantisce che il tipo di supporto sia valido o che il codice che usa la struttura sia sicuro.
Sintassi
HRESULT CheckVideoInfo2Type(
const AM_MEDIA_TYPE *pmt
);
Parametri
-
Pmt
-
Puntatore alla struttura AM_MEDIA_TYPE da convalidare.
Valore restituito
Restituisce uno dei valori HRESULT seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita |
|
Valore del puntatore NULL |
|
Tipo di supporto non valido |
Commenti
Questa funzione chiama ValidateBitmapInfoHeader per convalidare la struttura BITMAPINFOHEADER nel tipo di supporto. Se il tipo di formato non è FORMAT_VideoInfo2, la funzione restituisce VFW_E_TYPE_NOT_ACCEPTED.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|