Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Atribut [optional] určuje volitelný parametr členské funkce.
return-type function-name([optional [, other-attributes]] parameter-type parameter-name)
Parametry
-
return-type
-
Určuje návratový typ funkce.
-
function-name
-
Určuje název funkce, jak je definováno v souboru IDL.
-
jiné atributy
-
Nula nebo více volitelných atributů MIDL.
-
parametr-type
-
Datový typ volitelného parametru.
-
název parametru
-
Určuje název volitelného parametru.
Poznámky
[nepovinný] atribut je platný pouze v případě, že parametr je typu VARIANT nebo VARIANT *.
Kompilátor MIDL přijímá následující řazení parametrů (zleva doprava):
- Požadované parametry (parametry, které nemají [defaultvalue] nebo [volitelné] atributy),
- Volitelné parametry s atributem [defaultvalue] nebo bez
- Parametry s [nepovinným] atributem a bez atributu [defaultvalue]
- [lcid] parametr, pokud existuje,
- [retval] parametr
Atribut [optional] nelze použít u parametru, který má také atributy [lcid] nebo [retval].
Příklady
HRESULT MyFunc([in, optional] VARIANT Param1,
[out, optional] VARIANT Param2)
Viz také