Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří výčet všech rozhraní implementovaných zadaným TypeDefparametrem .
Syntax
HRESULT EnumInterfaceImpls (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef td,
[out] mdInterfaceImpl rImpls[],
[in] ULONG cMax,
[out] ULONG* pcImpls
);
Parameters
phEnum [in, out] Ukazatel na enumerátor.
td [v] Token TypeDef, jehož tokeny MethodDef představující implementace rozhraní mají být výčtu.
rImpls [ven] Pole použité k uložení tokenů MethodDef.
cMax [v] Maximální délka rImpls pole.
pcImpls [ven] Skutečný počet tokenů vrácených v rImpls.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumInterfaceImpls byla úspěšně vrácena. |
S_FALSE |
Neexistují žádné tokeny MethodDef k vytvoření výčtu. V takovém případě pcImpls je nastavená na nulu. |
Remarks
Výčet vrátí kolekci mdInterfaceImpl tokenů pro každé rozhraní implementované zadaným TypeDefrozhraním . Tokeny rozhraní se vrátí v pořadí, v jakém byla rozhraní zadána (prostřednictvím DefineTypeDef nebo SetTypeDefProps). Vlastnosti vrácených mdInterfaceImpl tokenů lze dotazovat pomocí GetInterfaceImplProps.
Requirements
Platformy: Viz podporované operační systémy .NET.
Header: Cor.h
Library: CorGuids.lib