IDebugClassField::GetEnclosingClass
Obtiene la clase que incluye esta clase.
Sintaxis
Parámetros
ppClassField
[out] Devuelve un objeto IDebugClassField que representa la clase envolvente. Devuelve un valor NULL si no hay ninguna clase envolvente.
Valor devuelto
Si se ejecuta correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.
Comentarios
Si la clase representada por este objeto IDebugClassField es una clase anidada, el ppClassField
parámetro devuelve un IDebugClassField
objeto que representa la clase envolvente. Por ejemplo, dada esta definición de clase:
class RootClass {
class NestedClass { }
};
Al llamar al GetEnclosingClass
método en el IDebugClassField
objeto que representa la NestedClass
clase , se devuelve un IDebugClassField
objeto que representa la clase RootClass
.