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 los metadatos de la propiedad representada por el token especificado.
Syntax
HRESULT GetPropertyProps (
[in] mdProperty prop,
[out] mdTypeDef *pClass,
[out] LPCWSTR szProperty,
[in] ULONG cchProperty,
[out] ULONG *pchProperty,
[out] DWORD *pdwPropFlags,
[out] PCCOR_SIGNATURE *ppvSig,
[out] ULONG *pbSig,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppDefaultValue,
[out] ULONG *pcchDefaultValue,
[out] mdMethodDef *pmdSetter,
[out] mdMethodDef *pmdGetter,
[out] mdMethodDef rmdOtherMethod[],
[in] ULONG cMax,
[out] ULONG *pcOtherMethod
);
Parameters
prop [in] Token que representa la propiedad para la que se van a devolver metadatos.
pClass [out] Puntero al token TypeDef que representa el tipo que implementa la propiedad .
szProperty [out] Búfer que contiene el nombre de la propiedad.
cchProperty [in] Tamaño en caracteres anchos de szProperty.
pchProperty [out] Número de caracteres anchos devueltos en szProperty.
pdwPropFlags [out] Puntero a cualquier marca de atributo aplicada a la propiedad . Este valor es una máscara de bits de la enumeración CorPropertyAttr .
ppvSig [out] Puntero a la firma de metadatos de la propiedad .
pbSig [out] Número de bytes devueltos en ppvSig.
pdwCPlusTypeFlag [out] Marca que especifica el tipo de la constante que es el valor predeterminado de la propiedad. Este valor procede de la enumeración CorElementType.
ppDefaultValue [out] Puntero a los bytes que almacenan el valor predeterminado para esta propiedad.
pcchDefaultValue [out] Tamaño en caracteres anchos de ppDefaultValue, si pdwCPlusTypeFlag es ELEMENT_TYPE_STRING; de lo contrario, este valor no es relevante. En ese caso, la longitud de ppDefaultValue se deduce del tipo especificado por pdwCPlusTypeFlag.
pmdSetter [out] Puntero al token MethodDef que representa el método de descriptor de acceso set para la propiedad .
pmdGetter [out] Puntero al token MethodDef que representa el método de descriptor de acceso get para la propiedad .
rmdOtherMethod [out] Matriz de tokens MethodDef que representan otros métodos asociados a la propiedad .
cMax [in] Tamaño máximo de la rmdOtherMethod matriz. Si no proporciona una matriz lo suficientemente grande como para contener todos los métodos, se omiten sin advertencia.
pcOtherMethod [out] Número de tokens MethodDef devueltos en rmdOtherMethod.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib