Edit

Share via


IDebugClassField::EnumInterfacesImplemented

Creates an enumerator for the interfaces implemented by this class.

Syntax

int EnumInterfacesImplemented(
   out IEnumDebugFields ppEnum
);

Parameters

ppEnum
[out] Returns an IEnumDebugFields object representing the list of interfaces implemented. Returns a null value if there are no interfaces.

Return Value

If successful, returns S_OK or returns S_FALSE if there are no interfaces implemented on this class. Otherwise, returns an error code.

Remarks

Each element of the enumeration is an IDebugClassField object describing an interface. Note that unmanaged Visual C++ code does not use interfaces as a discrete entity so this method always returns a null value for unmanaged Visual C++ code.

See also