Freigeben über


UlFromSzHex

Gilt für: Outlook 2013 | Outlook 2016

Konvertiert eine mit NULL endende Zeichenfolge von Hexadezimalziffern in eine lange Ganzzahl ohne Vorzeichen.

Eigenschaft Wert
Headerdatei
Mapidefs.h
Implementiert von:
MAPI
Aufgerufen von:
Clientanwendungen und Dienstanbieter
ULONG UlFromSzHex(
LPCSTR lpsz
);

Parameter

lpsz

[in] Zeiger auf die mit NULL endende Zeichenfolge, die konvertiert werden soll. Der lpsz-Parameter darf 65536 Zeichen nicht überschreiten.

Rückgabewert

UlFromSzHex gibt eine lange ganze Zahl ohne Vorzeichen zurück. Wenn die Zeichenfolge nicht mit mindestens einer Hexadezimalziffer beginnt, wird null zurückgegeben.

Hinweise

Die UlFromSzHex-Funktion beendet die Konvertierung, wenn sie das erste Zeichen in der Zeichenfolge erreicht, das keine Hexadezimalziffer ist. Bei der Zeichenfolge "5a" gibt UlFromSzHex beispielsweise den ganzzahligen Wert 90 zurück. Bei Der Zeichenfolge "5g5h" gibt die Funktion den ganzzahligen Wert 5 zurück. Bei der Zeichenfolge "g5h5" gibt UlFromSzHex null zurück.

UlFromSzHex ist empfindlich auf diakritische Unterschiede, lässt aber sowohl "a" bis "f" als auch "A" bis "F" für Hexadezimalstellen zu. Zeichenfolgen im Unicode- und DBCS-Format werden unterstützt. Die Längenbeschränkung für lpsz wird in Zeichen und nicht unbedingt in Bytes angegeben.