ATL Kodlama Referansı

Uyarı

Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

uuencode, onaltılık ve UTF8 gibi ortak İnternet standartları aralığında kodlama, içinde atlenc.hbulunan kod tarafından desteklenir.

İşlevler

İşlev Kullanım örneği
AtlGetHexValue Onaltılık basamağın sayısal değerini almak için bu işlevi çağırın.
AtlHexDecode AtlHexEncode'a yapılan önceki bir çağrı gibi onaltılık metin olarak kodlanmış bir veri dizesinin kodunu çözer.
AtlHexDecodeGetRequiredLength Bir hex kodlamalı dizeden çözülen verileri içerebilecek bir arabelleğin bayt cinsinden boyutunu almak için bu işlevi çağırın.
AtlHexEncode Herhangi bir veriyi onaltılık bir metin dizesi olarak kodlamak için bu işlevi çağırın.
AtlHexEncodeGetRequiredLength Belirtilen boyutta veriyle kodlanmış bir dizeyi içerebilen bir arabelleğin karakter cinsinden boyutunu almak için bu işlevi çağırın.
AtlUnicodeToUTF8 Unicode dizesini UTF-8'e dönüştürmek için bu işlevi çağırın.
BEncode Bazı verileri "B" kodlama kullanarak dönüştürmek için bu işlevi çağırın.
BEncodeGetRequiredLength Belirtilen boyutta veriyle kodlanmış bir dizeyi içerebilen bir arabelleğin karakter cinsinden boyutunu almak için bu işlevi çağırın.
EscapeXML XML'de kullanılması güvenli olmayan karakterleri güvenli eşdeğerlerine dönüştürmek için bu işlevi çağırın.
GetExtendedChars Bir dizede genişletilmiş karakter sayısını almak için bu işlevi çağırın.
IsExtendedChar Verilen bir karakterin genişletilmiş karakter olup olmadığını (32'den küçük veya 126'dan büyük, ve sekme, satır beslemesi veya satır başı değilse) öğrenmek için bu işlevi çağırın.
QEncode Bazı verileri "Q" kodlama kullanarak dönüştürmek için bu işlevi çağırın.
QEncodeGetRequiredLength Belirtilen boyutta veriyle kodlanmış bir dizeyi içerebilen bir arabelleğin karakter cinsinden boyutunu almak için bu işlevi çağırın.
QPDecode Quoted-printable formatında, örneğin daha önceki bir QPEncode çağrısı ile kodlanmış bir veri dizesinin kodunu çözer.
QPDecodeGetRequiredLength "Quoted-printable biçiminde kodlanmış belirtilmiş uzunluktaki bir dizeden çözülmüş verileri içerebilecek bir arabelleğin bayt cinsinden boyutunu almak için bu işlevi çağırın."
QPEncode Verileri alıntılı yazılabilir formatta kodlamak için bu fonksiyonu çağırın.
QPEncodeGetRequiredLength Belirtilen boyutta veriyle kodlanmış bir dizeyi içerebilen bir arabelleğin karakter cinsinden boyutunu almak için bu işlevi çağırın.
UUDecode UUEncode'a önceki bir çağrı gibi uuencoded olan bir veri dizesinin kodunu çözer.
UUDecodeGetRequiredLength Belirtilen uzunlukta uuencoded olarak kodlanmış bir dizeden çözülmüş verileri içerebilen bir arabelleğin bayt cinsinden boyutunu almak için bu işlevi çağırın.
UUEncode Bazı verileri uuencode olarak kodlamak için bu işlevi çağırın.
UUEncodeGetRequiredLength Belirtilen boyutta veriyle kodlanmış bir dizeyi içerebilen bir arabelleğin karakter cinsinden boyutunu almak için bu işlevi çağırın.

Ayrıca bkz.

Kavramlar
ATL COM masaüstü bileşenleri