Condividi tramite


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)