UlFromSzHex

適用対象: Outlook 2013 | Outlook 2016

null で終わる 16 進数の文字列を符号なし長整数に変換します。

プロパティ
ヘッダー ファイル:
Mapidefs.h
実装元:
MAPI
呼び出し元:
クライアント アプリケーションとサービス プロバイダー
ULONG UlFromSzHex(
LPCSTR lpsz
);

パラメーター

lpsz

[in]変換する null で終わる文字列へのポインター。 lpsz パラメーターは、65536 文字を超えてはなりません。

戻り値

UlFromSzHex は 符号なし長整数を返します。 文字列が少なくとも 1 つの 16 進数字で始まらない場合は、0 が返されます。

注釈

UlFromSzHex 関数は、16 進数ではない文字列の最初の文字に達すると変換を停止します。 たとえば、文字列 "5a" を指定すると、 UlFromSzHex は 整数値 90 を返します。 文字列 "5g5h" を指定すると、関数は整数値 5 を返します。 文字列 "g5h5" を指定すると、 UlFromSzHex は 0 を返します。

UlFromSzHex はダイアクリティカルな違いに敏感ですが、16 進数の場合は 'a' から 'f' と 'A' から 'F' の両方を使用できます。 Unicode および DBCS 形式の文字列がサポートされています。 lpsz の長さの制限は文字数であり、必ずしもバイト単位ではありません。