Compartir a través de


IMetaDataImport::GetMemberProps (Método)

Obtiene información almacenada en los metadatos de una definición de miembro especificada, incluido el nombre, la firma binaria y la dirección virtual relativa, del miembro Type al que hace referencia el token de metadatos especificado. Se trata de un método auxiliar simple: si mb es un elemento MethodDef, se llama a GetMethodProps; si mb es un elemento FieldDef, se llama a GetFieldProps. Vea estos otros métodos para obtener más información.

Sintaxis

HRESULT GetMemberProps (  
   [in]  mdToken           mb,
   [out] mdTypeDef         *pClass,  
   [out] LPWSTR            szMember,
   [in]  ULONG             cchMember,
   [out] ULONG             *pchMember,
   [out] DWORD             *pdwAttr,  
   [out] PCCOR_SIGNATURE   *ppvSigBlob,
   [out] ULONG             *pcbSigBlob,
   [out] ULONG             *pulCodeRVA,
   [out] DWORD             *pdwImplFlags,
   [out] DWORD             *pdwCPlusTypeFlag,
   [out] UVCP_CONSTANT     *ppValue,  
   [out] ULONG             *pcchValue  
);  

Parámetros

mb
[in] Token que hace referencia al miembro para el que se obtienen los metadatos asociados.

pClass
[out] Puntero al token de metadatos que representa la clase del miembro.

szMember
[out] Nombre del miembro.

cchMember
[in] Tamaño, en caracteres anchos, del búfer de szMember.

pchMember
[out] Tamaño, en caracteres anchos, del nombre devuelto.

pdwAttr
[out] Cualquier valor de marca aplicada al miembro.

ppvSigBlob
[out] Puntero a la firma de metadatos binarios del miembro.

pcbSigBlob
[out] Tamaño en bytes de ppvSigBlob.

pulCodeRVA
[out] Puntero a la dirección virtual relativa del miembro.

pdwImplFlags
[out] Cualquier marca de implementación del método asociada al miembro.

pdwCPlusTypeFlag
[out] Marca que marca un elemento ValueType. Se trata de uno de los valores ELEMENT_TYPE_*.

ppValue
[out] Valor de cadena constante que devuelve este miembro.

pcchValue
[out] Tamaño en caracteres de ppValue o cero si ppValue no contiene una cadena.

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

Consulte también