Definování funkcí C++ rovnoběžně s dllexport a dllimport.
Konkrétní společnosti Microsoft
Můžete definovat jako vložené funkce s dllexport atributu.Funkce je v tomto případě vždy vytvořena a vyvážené, zda funkce odkazuje na libovolný modul v programu.Předpokládá se, že funkce importovat jiný program.
Můžete také definovat jako vložené funkce deklarované s dllimport atributu.V tomto případě funkce můžete rozbalit (podléhající specifikace /Ob) však nikdy vytvořena.Zejména pokud adresu funkce importu vloženého adresu funkce umístěných v knihovně DLL vrátila.Toto chování je stejný jako s ohledem na adresu bez vložené funkce importována.
Tato pravidla se vztahují na vložené funkce, jejichž definice se zobrazují v rámci definice třídy.Kromě toho statické místní data řetězce ve vložené funkce udržují stejné identity mezi DLL a klientem, jako by v jednom programu (je spustitelný soubor bez knihovny DLL rozhraní).
Vykonávat péče při poskytování importované vložené funkce.Pokud aktualizaci knihovny DLL není Předpokládejme, že klient bude používat změněné verze knihovny DLL.Aby načítání správná verze knihovny DLL znovu sestavit také knihovně DLL klienta.