Compartir a través de


IDebugClassField::EnumInterfacesImplemented

Crea un enumerador para las interfaces implementadas por esta clase.

Sintaxis

int EnumInterfacesImplemented(
   out IEnumDebugFields ppEnum
);

Parámetros

ppEnum
[out] Devuelve un objeto IEnumDebugFields que representa la lista de interfaces implementadas. Devuelve un valor NULL si no hay ninguna interfaz.

Valor devuelto

Si se ejecuta correctamente, devuelve S_OK o devuelve S_FALSE si no hay ninguna interfaz implementada en esta clase. De lo contrario, devuelve un código de error.

Comentarios

Cada elemento de la enumeración es un objeto IDebugClassField que describe una interfaz. Tenga en cuenta que el código de Visual C++ no administrado no usa interfaces como una entidad discreta, por lo que este método siempre devuelve un valor NULL para el código de Visual C++ no administrado.

Consulte también