Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Enumera tutte le interfacce implementate dall'oggetto specificato TypeDef.
Syntax
HRESULT EnumInterfaceImpls (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef td,
[out] mdInterfaceImpl rImpls[],
[in] ULONG cMax,
[out] ULONG* pcImpls
);
Parameters
phEnum [in, out] Puntatore all'enumeratore.
td [in] Token del TypeDef i cui token MethodDef che rappresentano le implementazioni dell'interfaccia devono essere enumerati.
rImpls [out] Matrice usata per archiviare i token MethodDef.
cMax [in] Lunghezza massima della rImpls matrice.
pcImpls [out] Numero effettivo di token restituiti in rImpls.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumInterfaceImpls restituito correttamente. |
S_FALSE |
Non sono presenti token MethodDef da enumerare. In tal caso, pcImpls è impostato su zero. |
Remarks
L'enumerazione restituisce una raccolta di mdInterfaceImpl token per ogni interfaccia implementata dall'oggetto specificato TypeDef. I token di interfaccia vengono restituiti nell'ordine in cui sono state specificate le interfacce (tramite DefineTypeDef o SetTypeDefProps). È possibile eseguire query sulle proprietà dei token restituiti mdInterfaceImpl usando GetInterfaceImplProps.
Requirements
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Header: Cor.h
Library: CorGuids.lib