Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6ISafeString::hexDumpW ( const P6VOID pData,
P6SIZE  cData,
P6WCHAR pBuffer,
P6SIZE  cBuffer,
P6SIZE  cBytesPerLine,
P6SIZE pcWritten 
)
pure virtual

Renders the specified data as a (possibly) multi-line hex dump, including offset, hex bytes and ASCII representation.

For example:

* 00000000 - 55 04 0b 13 28 47 6f 20 44 61 64 64 79 20 43 6c U...(Go Daddy Cl
* 00000010 - 61 73 73 20 32 20 43 65 72 74 69 66 69 63 61 74 ass 2 Certificat
*
Parameters
pData[ in ] A pointer to the data to be rendered as Hexadecimal
cData[ in ] The length in bytes of the data to be rendered.
pBuffer[ out ] A pointer to a buffed in which the hex dump wil be placed.
cBuffer[ in ] The size in characters of pBuffer.
cBytesPerLine[ in ] The number of bytes of input data (from pData) to render on each line of the dump.
pcWritten[ out ] Optional. The address of an P6SIZE in which will be placed the number of characters written to pBuffer. If not needed, NULL should be passed.
Returns