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