Compartir a través de


Método IMetaDataImport::GetMemberProps (rometadataapi.h)

Obtiene información de metadatos, incluido el nombre, la firma binaria y la dirección virtual relativa, del miembro Type al que hace referencia el token de metadatos especificado.

Sintaxis

HRESULT GetMemberProps(
  [in]  mdToken         tkMember,
  [out] mdTypeDef       *ptkTypeDef,
  [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

[in] tkMember

Token que hace referencia al miembro para el que se obtienen los metadatos asociados.

[out] ptkTypeDef

Puntero al token de metadatos que representa la clase del miembro.

[out] szMember

Nombre del miembro.

[in] cchMember

Tamaño en caracteres anchos del búfer szMember.

[out] pchMember

Tamaño en caracteres anchos del nombre devuelto.

[out] pdwAttr

Cualquier valor de marca aplicado al miembro.

[out] ppvSigBlob

Puntero a la firma de metadatos binarios del miembro.

[out] pcbSigBlob

Tamaño en bytes de ppvSigBlob.

[out] pulCodeRVA

Puntero a la dirección virtual relativa del miembro.

[out] pdwImplFlags

Cualquier marca de implementación de método asociada al miembro.

[out] pdwCPlusTypeFlag

Marca que marca un valor ValueType.

[out] ppValue

Valor de cadena constante devuelto por este miembro.

[out] pcchValue

Tamaño en caracteres de ppValue o cero si ppValue no contiene una cadena.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataImport