Compartir a través de


propput (atributo)

El atributo [propput] especifica una función de configuración de propiedad. La propiedad debe tener el mismo nombre que la función*.*

[propput [,optional-property-attributes]] return-type function-name( parameters);

Parámetros

optional-property-attributes

Cero o más atributos de propiedad.

tipo de valor devuelto

Tipo de los datos devueltos por el procedimiento remoto.

nombre de función

Nombre del procedimiento remoto.

parameters

Cero o más parámetros para el procedimiento remoto.

Observaciones

Una función que tenga el atributo [propput] también debe tener, como último parámetro, un parámetro que tenga el atributo [in].

Como máximo, se puede especificar una de [propget],[propput] y [propputref] para una función.

Si el atributo [lcid] se usa en la lista de parámetros de una función que contiene un parámetro con el atributo [propput], el parámetro [lcid] debe ser el segundo al último.

Marcas

INVOKE_PROPERTYPUT

Ejemplos

interface InMyFace : IDispatch                         
{
    [propget, 
     helpstring("A meaningful comment.")] HRESULT Method1(
         [out, retval] int* ReturnVal); 

    [propput, 
     helpstring("Another meaningful comment.")] HRESULT Method1(
         [in] int Value);
}

Vea también

Diferencias entre MIDL y MKTYPLIB

Ejemplo de archivo ODL

Sintaxis de archivo ODL

propget

propputref

TYPEFLAGS