Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Walks through a call frame to look for the specified interface in the call frame. The interface can be manipulated or replaced by paying close attention to the reference count.
Syntax
HRESULT OnWalkInterface(
[in] REFIID iid,
[in] PVOID *ppvInterface,
[in] BOOL fIn,
[in] BOOL fOut
);
Parameters
[in] iid
The IID of the interface to be found.
[in] ppvInterface
A points to the buffer from which the activation record is to be reconstituted.
[in] fIn
This parameter is nonzero if an interface is inside an [in] or [in, out] parameter.
[in] fOut
This parameter is nonzero if an interface is inside an [out] or [in, out] parameter.
Return value
This method can return the following values.
| Return code | Description |
|---|---|
|
The method completed successfully. |
|
An unexpected error has occurred. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | callobj.h |