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));

Siehe auch

Konzepte

Bearbeiten von Zeichenfolgenfunktionen