Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Crea una definición de propiedad para el tipo especificado, con los descriptores de acceso de método y set especificadosget, y obtiene un token para esa definición de propiedad.
Syntax
HRESULT DefineProperty (
[in] mdTypeDef td,
[in] LPCWSTR szProperty,
[in] DWORD dwPropFlags,
[in] PCCOR_SIGNATURE pvSig,
[in] ULONG cbSig,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[in] mdMethodDef mdSetter,
[in] mdMethodDef mdGetter,
[in] mdMethodDef rmdOtherMethods[],
[out] mdProperty *pmdProp
);
Parameters
td [in] Token de clase o interfaz en la que se va a definir la propiedad.
szProperty [in] Nombre de la propiedad.
dwPropFlags [in] Marcas de propiedad.
pvSig [in] Firma de propiedad.
cbSig [in] Recuento de bytes en pvSig.
dwCPlusTypeFlag [in] Tipo del valor predeterminado de la propiedad.
pValue [in] Valor predeterminado de la propiedad .
cchValue [in] Recuento de caracteres (Unicode) en pValue.
mdSetter [in] Método que establece el valor de propiedad.
mdGetter [in] Método que obtiene el valor de propiedad.
rmdOtherMethods[] [in] Matriz de otros métodos asociados a la propiedad . Finalice la matriz con .mdTokenNil
pmdProp [out] Token mdProperty asignado.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib