Freigeben über


CDeferredCommand.CDeferredCommand-Konstruktor

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Konstruktormethode.

Syntax

CDeferredCommand(
   CCmdQueue *pQ,
   LPUNKNOWN pUnk,
   HRESULT   *phr,
   LPUNKNOWN pUnkExecutor,
   REFTIME   time,
   GUID      *iid,
   long      dispidMethod,
   short     wFlags,
   long      cArgs,
   VARIANT   *pDispParams,
   VARIANT   *pvarResult,
   short     *puArgErr,
   BOOL      bStream
);

Parameter

Pq

Zeiger auf ein Objekt, das die IQueueCommand-Schnittstelle verfügbar macht.

Punk

Zeiger auf die äußere IUnknown-Schnittstelle für die Aggregation.

Phr

Zeiger auf einen zurückgegebenen HRESULT-Wert .

pUnkExecutor

Zeiger auf das Objekt, das diesen Befehl ausführen wird.

time

Zeitpunkt, zu dem der Befehl ausgeführt wird.

Iid

Zeiger auf die GUID (Globally Unique Identifier) der Schnittstelle, die die -Methode enthält.

dispidMethod

Methode für die aufzurufende Schnittstelle.

wFlags

Kontext des Aufrufs.

cArgs

Anzahl der übergebenen Argumente.

pDispParams

Zeiger auf eine Liste von Argumentvariantentypen.

pvarResult

Zeiger auf eine zurückgegebene Variantentypliste, falls vorhanden.

puArgErr

Zeiger auf das letzte Argument in der pDispParams-Parameterliste mit einem Fehler.

bStream

Wert, der angibt, ob die verzögerte Befehlszeit in der Streamzeit (TRUE) oder der Präsentationszeit (FALSE) liegt.

Anforderungen

Anforderung Wert
Header
Ctlutil.h (Streams.h einschließen)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CDeferredCommand-Klasse