Condividi tramite


Metodo IAMVfwCompressDialogs::ShowDialog (strmif.h)

[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 ShowDialog metodo visualizza la finestra di dialogo specificata.

Sintassi

HRESULT ShowDialog(
  [in] int  iDialog,
  [in] HWND hwnd
);

Parametri

[in] iDialog

Finestra di dialogo da visualizzare. Si tratta di un membro dell'enumerazione VfwCompressDialogs .

[in] hwnd

Handle della finestra padre della finestra di dialogo.

Valore restituito

Restituisce un valore HRESULT che dipende dall'implementazione dell'interfaccia.

Commenti

Questo metodo restituisce un errore quando viene richiesto di visualizzare una finestra di dialogo mentre il driver esegue lo streaming o visualizza un'altra finestra di dialogo. Mentre il driver visualizza la finestra di dialogo che non è possibile trasmettere (sospendere o eseguire) il filtro.

IAMVfwCompressDialogs::ShowDialogchiama le funzioni VIDEO per Gestione compressione video windows (VCM) ICConfigure, ICAbout, ICQueryConfigure e ICQueryAbout per visualizzare la finestra di dialogo appropriata o determinare se esiste.

I VfwCompressDialog_QueryConfig e i membri VfwCompressDialog_QueryAbout dell'enumerazione VfwCompressDialogs indicano se è disponibile o meno la finestra di dialogo di configurazione o la finestra di dialogo. Se è passato uno di questi flag, il filtro restituirà S_OK se esiste la finestra di dialogo e S_FALSE se non lo fa. Se è disponibile una finestra di dialogo, si chiama ShowDialog con il valore VfwCompressDialog_Config o VfwCompressDialog_About per visualizzare la finestra di dialogo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)
Libreria Strmiids.lib

Vedi anche

Codici errore e esito positivo

Interfaccia IAMVfwCompressDialogs