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 |