IDebugClassField:: EnumInterfacesImplemented
crea un enumeratore per le interfacce implementate da questa classe.
HRESULT EnumInterfacesImplemented(
IEnumDebugFields** ppEnum
);
int EnumInterfacesImplemented(
out IEnumDebugFields ppEnum
);
Parametri
- ppEnum
[out] Restituisce IEnumDebugFields un oggetto che rappresenta l'elenco delle interfacce implementate. Restituisce un valore null se non sono disponibili interfacce.
Valore restituito
Se l'operazione riesce, restituisce S_OK o restituisce S_FALSE se non sono disponibili interfacce implementate sulla classe. In caso contrario, restituisce un codice di errore.
Note
Ogni elemento dell'enumerazione è IDebugClassField un oggetto che descrive un'interfaccia. Si noti che il codice non gestito di Visual C++ non utilizza le interfacce quando un'entità discreta in modo da questo metodo restituisce sempre un valore null per il codice non gestito di Visual C++ .