HexFromBinHexFromBin

適用されます: OutlookApplies to: Outlook

2 進数を 16 進数の文字列形式に変換します。Converts a binary number into a string representation of a hexadecimal number.

ヘッダー ファイル:Header file:
Mapiutil.hMapiutil.h
によって実装されます。Implemented by:
MAPIMAPI
によって呼び出されます。Called by:
クライアント アプリケーションとサービス ・ プロバイダーClient applications and service providers
void HexFromBin(
  LPBYTE pb,
  int cb,
  LPSTR sz
);

ParametersParameters

pbpb

[in]変換するバイナリ データへのポインター。[in] Pointer to the binary data to be converted.

cbcb

[in]_Pb_パラメーターが指す、バイナリ データのバイト単位のサイズです。[in] Size, in bytes, of the binary data pointed to by the pb parameter.

szsz

[out]16 進数のバイナリ データを表す null で終わる ASCII 文字列へのポインター。[out] Pointer to a null-terminated ASCII string representing the binary data in hexadecimal digits.

Return valueReturn value

なし。None.

備考Remarks

HexFromBin関数は、バイナリ データのサイズが_cb_パラメーターで示される単位にポインターを受け取ります。The HexFromBin function takes a pointer to a unit of binary data whose size is indicated by the cb parameter. 内_sz_文字列で返します (2 * cb) + 1 バイトのメモリ、16 進数のバイナリ情報を表したものです。It returns in the sz string, within (2* cb)+1 bytes of memory, a representation of this binary information in hexadecimal numbers. バイトの値が 10 進数の 10 の場合は、たとえば、16 進数の文字列になります 0 a、文字列内の 2 つのバイトは 1 バイトに変換。If the byte value is decimal 10, for example, the hexadecimal string will be 0A, so one byte converts to two bytes in the string.