Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Enumera todas as interfaces implementadas pelo especificado TypeDef.
Syntax
HRESULT EnumInterfaceImpls (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef td,
[out] mdInterfaceImpl rImpls[],
[in] ULONG cMax,
[out] ULONG* pcImpls
);
Parameters
phEnum [dentro, fora] Um ponteiro para o enumerador.
td [in] O token do TypeDef cujos tokens MethodDef que representam implementações de interface deve ser enumerado.
rImpls [out] A matriz usada para armazenar os tokens MethodDef.
cMax [in] O comprimento máximo da rImpls matriz.
pcImpls [out] O número real de tokens retornados em rImpls.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumInterfaceImpls retornado com êxito. |
S_FALSE |
Não há tokens MethodDef para enumerar. Nesse caso, pcImpls é definido como zero. |
Remarks
A enumeração retorna uma coleção de mdInterfaceImpl tokens para cada interface implementada pelo especificado TypeDef. Os tokens de interface são retornados na ordem em que as interfaces foram especificadas (por meio DefineTypeDef ou SetTypeDefProps). As propriedades dos tokens retornados mdInterfaceImpl podem ser consultadas usando GetInterfaceImplProps.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Header: Cor.h
Library: CorGuids.lib