Aracılığıyla paylaş


Dizeleri Düzenleme

Platform çağırma, gerekirse dize parametrelerini .NET Framework biçiminden (Unicode) yönetilmeyen biçime (ANSI) dönüştürerek kopyalar. Yönetilen dizeler sabit olduğundan, işlev döndürdüğünde platform çağrısı bunları yönetilmeyen bellekten yönetilen belleğe geri kopyalamaz.

Aşağıdaki tabloda dizeler için sıralama seçenekleri listelenmiştir, bunların kullanımı açıklanır ve ilgili .NET Framework örneğine bir bağlantı sağlanır.

Dize Açıklama Örnek
Değere göre. Dizeleri giriş parametreleri olarak geçirir. MsgBox
Sonuç olarak. Yönetilmeyen koddan dizeler döndürür. String
Referansla Dizeleri In/Out parametreleri olarak StringBuilder kullanarak geçirir. Arabellekler
Değere göre bir yapıda. Dizeleri In parametresi olan bir yapıya geçirir. Yapıları
Referansla bir yapıda (char*). Dizeleri, In/Out parametresi olan bir yapıda geçirir. Yönetilmeyen işlev, karakter arabelleğine bir işaretçi bekler ve arabellek boyutu yapının bir üyesidir. String
Öğe referansla bir yapıda (char[]). Dizeleri, In/Out parametresi olan bir yapıda geçirir. Yönetilmeyen işlev gömülü karakter arabelleği bekler. OSInfo
Değere göre bir sınıfta (char*). Bir sınıftaki dizeleri geçirir (sınıf bir In/Out parametresidir). Yönetilmeyen işlev, karakter arabelleğine bir işaretçi bekler. OpenFileDlg
Değere göre bir sınıfta (char[]). Bir sınıftaki dizeleri geçirir (sınıf bir In/Out parametresidir). Yönetilmeyen işlev gömülü karakter arabelleği bekler. OSInfo
Değere göre dize dizisi olarak. Değere göre geçirilen bir dize dizisi oluşturur. Diziler
Değere göre dizeler içeren bir yapı dizisi olarak. Dizeler içeren bir yapı dizisi oluşturur ve dizi değere göre geçirilir. Diziler

Ayrıca bakınız