Compartilhar via


IDebugClassField::EnumInterfacesImplemented

Cria um enumerador para as interfaces implementadas por essa classe.

Sintaxe

int EnumInterfacesImplemented(
   out IEnumDebugFields ppEnum
);

Parâmetros

ppEnum
[saiu] Retorna um objeto IEnumDebugFields que representa a lista de interfaces implementadas. Retorna um valor nulo se não houver interfaces.

Valor de retorno

Se for bem-sucedido, retornará S_OK ou retornará S_FALSE se não houver interfaces implementadas nessa classe. Caso contrário, retornará um código de erro.

Comentários

Cada elemento da enumeração é um objeto IDebugClassField que descreve uma interface. Observe que o código não gerenciado do Visual C++ não usa interfaces como uma entidade discreta, portanto, esse método sempre retorna um valor nulo para código não gerenciado do Visual C++.

Confira também