SysStringByteLen
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Gibt die Länge (in Byte), der einen BSTR zurück. Für 16-Bit-Systemen nicht gültig.
UINT SysStringByteLen(
BSTR bstr
);
Parameter
- bstr
Ein BSTR zuvor zugeordnet.
Rückgabewert
Die Anzahl der Bytes im bstr, nicht einschließlich ein abschließendes Nullzeichen. Wenn der Parameter bstr NULL, ist wird NULL zurückgegeben.
Kommentare
Der zurückgegebene Wert kann von strlen(bstr) abweichen, wenn der BSTR eingebetteten Null-Zeichen enthält. Diese Funktion gibt immer die angegebene Anzahl von Bytes im Parameter lenSysAllocStringByteLen verwendete Funktion den BSTR reservieren zurück.
Beispiel
// Display the status message.
TextOut(
hdc,
rcMsg.left + (m_dxFont / 2),
rcMsg.top + ((rcMsg.bottom - rcMsg.top - m_dyFont) / 2),
m_bstrMsg, SysStringByteLen(m_bstrMsg));