/ / È necessario preoccuparsi di chiamare la convenzione di una funzione che non viene esportata da dll - c, dll, calling-convention, stdcall

È necessario preoccuparsi di chiamare la convenzione di una funzione che non viene esportata da dll-c, dll, calling-convention, stdcall

Attualmente sto lavorando a un progetto che prevede la creazione di alcune librerie DLL con C che verrà spedito ai clienti. La DLL esporta alcune funzioni e tutte le funzioni esportate utilizzano __stdcall convenzione di chiamata. La libreria contiene anche alcune funzioni che non vengono esportate ma utilizzate dalle funzioni esportate. È necessario preoccuparsi della convenzione di chiamata di queste funzioni locali? Posso lasciare la convenzione di chiamata delle funzioni locali sui valori predefiniti?

risposte:

2 per risposta № 1

No, non devi preoccuparti di chiamare convenzioni di funzioni interne. Sì, puoi lasciarli così come sono.

La chiamata alla convenzione è un'istruzione per un compilatore. È necessario preoccuparsene solo se si desidera chiamare la funzione "manualmente", ad es. dall'Assemblea o da altre lingue.

La tua DLL è già compilata e le funzioni interne sono collegate.