Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Obtiene información almacenada en los metadatos de una definición de miembro especificada, incluido el nombre, la firma binaria y la Type dirección virtual relativa, del miembro al que hace referencia el token de metadatos especificado. Se trata de un método auxiliar simple: si mb es methodDef, se llama a GetMethodProps ; si mb es fieldDef, se llama a GetFieldProps . Consulte estos otros métodos para obtener más información.
Syntax
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
);
Parameters
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 szMember búfer.
pchMember [out] Tamaño en caracteres anchos del nombre devuelto.
pdwAttr [out] Cualquier valor de marca aplicado 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 de método asociada al miembro.
pdwCPlusTypeFlag [out] Marca que marca un ValueType. Es uno de los ELEMENT_TYPE_* valores.
ppValue [out] Valor de cadena constante devuelto por este miembro.
pcchValue [out] Tamaño en caracteres de ppValue, o cero si ppValue no contiene una cadena.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib