Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yönetilmeyen DLL işlevlerini çağırmak, diğer yönetilen kodu çağırmayla neredeyse aynı olsa da, DLL işlevlerinin başlangıçta kafa karıştırıcı görünmesine neden olabilecek farklılıklar vardır. Bu bölümde, çağrıyla ilgili olağan dışı sorunlardan bazılarını açıklayan konular tanıtılmaktadır.
Platform çağırma çağrılarından döndürülen yapılar, yönetilen ve yönetilmeyen kodda aynı gösterime sahip veri türleri olmalıdır. Böyle türlere, dönüştürülmesi gerekmediğinden blittable türler denir (bakınız Blittable ve Blittable Olmayan Türler). Dönüş türü olarak blittable olmayan bir yapıya sahip bir işlevi çağırmak için, blittable yardımcı türü tanımlayabilir ve bu türü, blittable olmayan türle aynı boyutta olacak şekilde ayarlayabilirsiniz. İşlev döndükten sonra veriyi dönüştürün.
Bu Kısımda
Geçirme Yapıları
Önceden tanımlanmış bir düzene sahip veri yapılarını geçirme sorunlarını tanımlar.
Geri Çağırma İşlevleri
Geri çağırma işlevleri hakkında temel bilgiler sağlar.
Nasıl yapılır: Geri Çağırma İşlevlerini Uygulama
Yönetilen kodda geri çağırma işlevlerinin nasıl uygulanacaklarını açıklar.
İlgili Bölümler
Yönetilmeyen DLL İşlevlerini Kullanma
Platform çağırma kullanılarak yönetilmeyen DLL işlevlerinin nasıl çağrıldığı açıklanır.
Platform Invoke Kullanarak Verileri Yükleme
Yöntem parametrelerini bildirmeyi ve bağımsız değişkenleri yönetilmeyen kütüphaneler tarafından dışa aktarılan işlevlere iletmeyi açıklar.