Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Attributet [valfritt] anger en valfri parameter för en medlemsfunktion.
return-type function-name([optional [, other-attributes]] parameter-type parameter-name)
Parameters
-
returtyp
-
Anger funktionens returtyp.
-
function-name
-
Anger namnet på funktionen enligt definitionen i IDL-filen.
-
other-attributes
-
Noll eller fler valfria MIDL-attribut.
-
parametertyp
-
Datatypen för den valfria parametern.
-
parameter-name
-
Anger namnet på den valfria parametern.
Anmärkningar
Attributet [valfritt] är endast giltigt om parametern är av typen VARIANT eller VARIANT *.
MIDL-kompilatorn accepterar följande parameterordning (från vänster till höger):
- Obligatoriska parametrar (parametrar som inte har attributen [defaultvalue] eller [optional] ),
- Valfria parametrar med eller utan attributet [defaultvalue]
- Parametrar med attributet [optional] och utan attributet [defaultvalue]
- [lcid] parameter, om någon,
- [retval] parameter
Du kan inte använda attributet [valfritt] för en parameter som också har attributen [lcid] eller [retval].
Exempel
HRESULT MyFunc([in, optional] VARIANT Param1,
[out, optional] VARIANT Param2)
Se även