IMetaDataImport::EnumCustomAttributes (Método)
Este método puede usarse para enumerar los tokens de definición de atributos personalizados que estén asociados con el tipo o el miembro que se especifique.
Sintaxis
HRESULT EnumCustomAttributes (
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] mdToken tkType,
[out] mdCustomAttribute rCustomAttributes[],
[in] ULONG cMax,
[out, optional] ULONG *pcCustomAttributes
);
Parámetros
phEnum
[in o out] El valor de este parámetro se corresponde con un puntero que apunta al enumerador que se devuelve.
tk
[in] El valor de este parámetro se establece con un token para especificar el ámbito de la enumeración o se establece en cero para obtener todos los atributos personalizados.
tkType
[in] El valor de este parámetro se establece con un token para especifiar el constructor del tipo de los atributos que se van a enumerar o en null
para obtener todos los tipos.
rCustomAttributes
[out] El valor de este parámetro se corresponde con una matriz de tokens de atributos personalizados.
cMax
[in] Tamaño máximo de la matriz rCustomAttributes
.
pcCustomAttributes
[out: opcional] El valor de este parámetro se corresponde con el número real de valores de token que se devuelven en la matriz rCustomAttributes
.
Valor devuelto
HRESULT | Descripción |
---|---|
S_OK |
Este valor le indica que el método EnumCustomAttributes devolvió valores correctos. |
S_FALSE |
Si se devuelve este valor, significa que no hay atributos personalizados que enumerar. En este caso, el valor del parámetro pcCustomAttributes se establecerá en cero. |
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: Cor.h
Biblioteca: incluida como recurso en MsCorEE.dll
Versiones de .NET Framework: está disponible desde la versión 1.0