Freigeben über


ICallFrameWalker::OnWalkInterface-Methode (callobj.h)

Durchläuft einen Aufrufframe, um im Aufrufframe nach der angegebenen Schnittstelle zu suchen. Die Schnittstelle kann bearbeitet oder ersetzt werden, indem die Anzahl der Verweise genau beachtet wird.

Syntax

HRESULT OnWalkInterface(
  [in] REFIID iid,
  [in] PVOID  *ppvInterface,
  [in] BOOL   fIn,
  [in] BOOL   fOut
);

Parameter

[in] iid

Die IID der zu findenden Schnittstelle.

[in] ppvInterface

Ein zeigt auf den Puffer, aus dem der Aktivierungsdatensatz wiederhergestellt werden soll.

[in] fIn

Dieser Parameter ist ungleich null, wenn sich eine Schnittstelle innerhalb eines [in]- oder [in, out]-Parameters befindet.

[in] fOut

Dieser Parameter ist ungleich null, wenn sich eine Schnittstelle innerhalb eines [out]- oder [in, out]-Parameters befindet.

Rückgabewert

Diese Methode kann die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_UNEXPECTED
Ein unerwarteter Fehler ist aufgetreten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile callobj.h

Weitere Informationen

ICallFrameWalker