Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Attribut [propput] gibt eine Eigenschaftseinstellungsfunktion an. Die Eigenschaft muss den gleichen Namen wie die Funktion* haben.*
[propput [,optional-property-attributes]] return-type function-name( parameters);
Parameter
-
optional-property-attributes
-
Null oder mehr Eigenschaftsattribute.
-
return-type
-
Der Typ der von der Remoteprozedur zurückgegebenen Daten.
-
Funktionsname
-
Der Name der Remoteprozedur.
-
parameters
-
Null oder mehr Parameter für die Remoteprozedur.
Bemerkungen
Eine Funktion, die über das [propput] -Attribut verfügt, muss als letzter Parameter auch über einen Parameter verfügen, der über das Attribut [in] verfügt.
Für eine Funktion kann höchstens eine von [propget], [propput] und [propputref] angegeben werden.
Wenn das [lcid] -Attribut in der Parameterliste einer Funktion verwendet wird, die einen Parameter mit dem [propput]- Attribut enthält, muss der Parameter [lcid] nach dem letzten sein.
Flags
INVOKE_PROPERTYPUT
Beispiele
interface InMyFace : IDispatch
{
[propget,
helpstring("A meaningful comment.")] HRESULT Method1(
[out, retval] int* ReturnVal);
[propput,
helpstring("Another meaningful comment.")] HRESULT Method1(
[in] int Value);
}
Weitere Informationen