Interfaccia IDeferredCommand (control.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.
L'interfaccia IDeferredCommand
annulla o modifica i comandi di controllo grafo accodati usando l'interfaccia IQueueCommand .
Quando un'applicazione chiama un metodo IQueueCommand in Filter Graph Manager, riceve un puntatore all'interfaccia IDeferredCommand
. L'applicazione può usare l'interfaccia per annullare o rinviare il comando oppure recuperare il valore restituito dal comando.
Ereditarietà
L'interfaccia IDeferredCommand eredita dall'interfaccia IUnknown . IDeferredCommand include anche questi tipi di membri:
Metodi
L'interfaccia IDeferredCommand include questi metodi.
IDeferredCommand::Cancel Il metodo Cancel annulla un comando in coda dell'applicazione in precedenza. |
IDeferredCommand::Confidence Il metodo Confidence recupera un valore di attendibilità che indica come è probabile che il comando venga richiamato al momento richiesto. |
IDeferredCommand::GetHResult Il metodo GetHResult recupera il valore restituito dal comando richiamato. |
IDeferredCommand::P ostpone Il metodo Postpone specifica una nuova ora di chiamata per il comando. |
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 | control.h (includere Dshow.h) |