DLL'den İşlevleri Ad Yerine Sıraya Göre Dışarı Aktarma
İşlevleri DLL'nizden dışarı aktarmanın en basit yolu, bunları ada göre dışarı aktarmaktır. Örneğin, kullandığınızda __declspec(dllexport)
böyle olur. Ancak işlevleri sıralı olarak dışarı aktarabilirsiniz. Bu teknikle yerine bir .def dosyası __declspec(dllexport)
kullanmanız gerekir. bir işlevin sıra değerini belirtmek için, .def dosyasındaki işlev adına sırasını ekleyin. Sıraları belirtme hakkında bilgi için bkz . .def Dosyaları Kullanarak DLL'den Dışarı Aktarma.
Bahşiş
DLL'nizin dosya boyutunu iyileştirmek istiyorsanız, dışarı aktarılan her işlevde NONAME özniteliğini kullanın. NONAME özniteliğiyle, sıralar işlev adları yerine DLL'nin dışarı aktarma tablosunda depolanır. Birçok işlevi dışarı aktarıyorsanız bu önemli bir tasarruf olabilir.
Ne yapmak istiyorsunuz?
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin