QEncode
"q" kodlaması kullanılarak bazı verileri dönüştürmek için bu işlevini çağırın.
inline BOOL QEncode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCSTR pszCharSet,
int* pnNumEncoded = NULL
) throw( );
Parametreler
pbSrcData
Kodlanacak veri içeren bir arabellek.nSrcLen
Kodlanacak veri uzunluğunu bayt.szDest
Kodlanmış verileri almak için arayan tarafından ayrılmış arabellek.pnDestLen
İşaretçi uzunluğu karakter içeren değişken szDest.Değişken işlev başarılı olursa, arabelleğe yazılan karakterlerin sayısını alır.İşlev başarısız olursa, değişken karakter arabelleği istenen uzunluğa alır.pszCharSet
Dönüşüm için kullanılacak karakter kümesi.pnNumEncoded
Dönüş dönüştürülecek olan güvenli olmayan karakter sayısını içeren bir değişken için bir işaretçi.
Dönüş Değeri
İade doğru başarı durumunda, yanlış başarısızlık.
Notlar
"q" kodlama şeması rfc 2047'de açıklanan (http://www.ietf.org/rfc/rfc2047.txt).
Gereksinimler
Başlık: atlenc.h