Yerel bir işlev var:Var args alan bir işlev için uygun PInvoke imzası nedir?
int sqlite3_config(int, ...);
Bu işleve PInvoke yapmak istiyorum. Şu anda bu bildirimi aldım:
[DllImport("sqlite3", EntryPoint = "sqlite3_config")]
public static extern Result Config (ConfigOption option);
(Sonuç ve ConfigOption, enum Result : int { ... }
formunun enumlarıdır.) Xzx25
Aslında bu işlevin tek parametre sürümü ile ilgileniyorum ve diğerlerine gerek yok args. Bu doğru mu?
İki argüman formunu nasıl ilan edeceğinizi merak ediyorum (belki 2 IntPtr?).
Başlığı ** Değişken bir işlev için uygun PInvoke imzası nedir? ** Daha fazla Google dostu olur. – ChaosPandion
Tüm kariyerimi programlama aşamasındayım ve hala ** kelimesini hatırlamıyorum ** :-) –
Bu bilgisayar bilimcileri ve garip isimleri! Görünüşe göre, aritlik, ** bir fonksiyonun alabileceği argüman sayısıdır **. – ChaosPandion