Condividi tramite


Metodo CBaseFilter.QueryVendorInfo

[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.

Il QueryVendorInfo metodo recupera una stringa contenente informazioni sul fornitore. Questo metodo implementa il metodo IBaseFilter::QueryVendorInfo .

Sintassi

HRESULT QueryVendorInfo(
   LPWSTR *pVendorInfo
);

Parametri

pVendorInfo

Indirizzo di una variabile che riceve un puntatore a una stringa di caratteri wide contenente le informazioni sul fornitore.

Valore restituito

Restituisce E_NOTIMPL.

Commenti

Per fornire informazioni sul fornitore per un filtro, eseguire l'override di questo metodo. Se si implementa questo metodo, usare la funzione CoTaskMemAlloc per allocare la memoria per la stringa. Il chiamante è responsabile della chiamata alla funzione CoTaskMemFree .

Requisiti

Requisito Valore
Intestazione
Amfilter.h (include Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CBaseFilter