Udostępnij za pośrednictwem


QPEncode

Wywołanie tej funkcji do kodowania niektóre dane w formacie notowane drukowalne.

inline BOOL QPEncode( 
   BYTE* pbSrcData, 
   int nSrcLen, 
   LPSTR szDest, 
   int* pnDestLen, 
   DWORD dwFlags = 0  
) throw( );

Parametry

  • pbSrcData
    Bufor zawierający dane, które mają być zakodowane.

  • nSrcLen
    Długość w bajtach dane mają być zakodowane.

  • szDest
    Przydzielone wywołującego bufor odbioru zakodowane dane.

  • pnDestLen
    Wskaźnik do zmiennej, która zawiera długość w znaki szDest.Jeśli funkcja się powiedzie, Zmienna otrzymuje liczbę znaków zapisywana w buforze.Jeśli funkcja zawiedzie, Zmienna otrzymuje wymaganą długość w znakach buforu.

  • dwFlags
    Flagi opisujące, jak konwersja jest wykonywane.Zobacz flagi ATLSMTP_QPENCODE.

Wartość zwracana

Zwraca TRUE na sukces, FALSE w przypadku awarii.

Uwagi

Cytowany niedrukowalne schemat kodowania jest opisany w specyfikacji RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).

Wymagania

Nagłówek: atlenc.h

Zobacz też

Informacje

QPDecode

QPDecodeGetRequiredLength

QPEncodeGetRequiredLength

Inne zasoby

Pojęcia biblioteki Active Template Library (ALT)

Składniki COM pulpitu ATL

ATL funkcje alfabetycznym odwołanie