CMediaPosition.Invoke-Methode

Die Invoke -Methode ermöglicht den Zugriff auf Eigenschaften und Methoden, die vom -Objekt verfügbar gemacht werden.

Syntax

HRESULT Invoke(
   DISPID     dispidMember,
   REFIID     riid,
   LCID       lcid,
   WORD       wFlags,
   DISPPARAMS *pdispparams,
   VARIANT    *pvarResult,
   EXCEPINFO  *pexcepinfo,
   UINT       *puArgErr
);

Parameter

dispidMember

Bezeichner des Mitglieds. Verwenden Sie CMediaPosition::GetIDsOfNames, um den Dispatchbezeichner zu erhalten.

riid

Für die zukünftige Verwendung reserviert. Muss IID NULL _ sein.

lcid

Der Locale-Kontext, in dem Argumente interpretiert werden.

wFlags

Flags, die den Kontext des Aufrufs beschreiben.

pdispparams

Zeiger auf eine DIPPARAMS-Struktur, die die Argumente enthält.

pvarResult

Zeiger auf einen VARIANT-Wert, der das Ergebnis empfängt, oder NULL, wenn der Aufrufer kein Ergebnis erwartet.

pexcepinfo

Zeiger auf eine -Struktur, die Ausnahmeinformationen empfängt.

puArgErr

Zeiger auf eine Variable, die den Index des ersten Arguments empfängt, das einen Fehler verursacht.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Die folgenden Werte sind möglich.

Rückgabecode Beschreibung
S _ OK
Erfolg.
DISP _ E _ UNKNOWNINTERFACE
Der riid-Parameter ist nicht IID _ NULL.

Anforderungen

Anforderung Wert
Header
Ctlutil.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandels-Builds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CMediaPosition-Klasse