Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A [nem kötelező] attribútum egy tagfüggvény opcionális paraméterét adja meg.
return-type function-name([optional [, other-attributes]] parameter-type parameter-name)
Paraméterek
-
visszatérési típus
-
A függvény visszatérési típusát adja meg.
-
függvény neve
-
Az IDL-fájlban definiált függvény nevét adja meg.
-
egyéb attribútumok
-
Nulla vagy több választható MIDL-attribútum.
-
paramétertípus
-
Az opcionális paraméter adattípusa.
-
paraméter neve
-
A választható paraméter nevét adja meg.
Megjegyzések
A [nem kötelező] attribútum csak akkor érvényes, ha a paraméter VARIANT vagy VARIANT *típusú.
A MIDL fordító a következő paraméterrendezést fogadja el (balról jobbra):
- Kötelező paraméterek (olyan paraméterek, amelyek nem rendelkeznek [defaultvalue] vagy [nem kötelező] attribútummal),
- Nem kötelező paraméterek a [defaultvalue] attribútummal vagy anélkül,
- Paraméterek a [nem kötelező] attribútummal és a [defaultvalue] attribútum nélkül,
- [lcid] paraméter, ha van ilyen,
- [retval] paraméter
Az [opcionális] attribútum nem alkalmazható olyan paraméterre, amelynek [lcid] vagy [retval] attribútuma is van.
Examples
HRESULT MyFunc([in, optional] VARIANT Param1,
[out, optional] VARIANT Param2)
Lásd még