Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met het kenmerk [optioneel] wordt een optionele parameter voor een lidfunctie opgegeven.
return-type function-name([optional [, other-attributes]] parameter-type parameter-name)
Parameterwaarden
-
retourtype
-
Hiermee geeft u het retourtype van de functie.
-
functienaam
-
Hiermee geeft u de naam van de functie zoals gedefinieerd in het IDL-bestand.
-
andere kenmerken
-
Nul of meer optionele MIDL-kenmerken.
-
parametertype
-
Het gegevenstype van de optionele parameter.
-
parameternaam
-
Hiermee geeft u de naam van de optionele parameter.
Opmerkingen
Het kenmerk [optioneel] is alleen geldig als de parameter van het type VARIANT of VARIANT *is.
De MIDL-compiler accepteert de volgende parametervolgorde (van links naar rechts):
- Vereiste parameters (parameters die niet de kenmerken [defaultvalue] of [optioneel] hebben),
- Optionele parameters met of zonder het kenmerk [defaultvalue] ,
- Parameters met het kenmerk [optioneel] en zonder het kenmerk [defaultvalue] ,
- [lcid] parameter, indien aanwezig,
- Parameter [retval]
U kunt het kenmerk [optioneel] niet toepassen op een parameter die ook de kenmerken [lcid] of [retval] bevat.
Examples
HRESULT MyFunc([in, optional] VARIANT Param1,
[out, optional] VARIANT Param2)
Zie ook