CHString::ReleaseBuffer-Methode (chstring.h)

[Die Klasse CHString ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Die ReleaseBuffer-Methode beendet die Verwendung eines von GetBuffer zugeordneten Puffers.

Syntax

void  throw(CHeap_Exception) ReleaseBuffer(
  int nNewLength
);

Parameter

nNewLength

Die neue Länge der Zeichenfolge in Zeichen, ohne ein abschließendes NULL-Zeichen zu zählen.

Wenn die Zeichenfolge NULL-terminated ist, legt der Standardwert –1 die CHString-Zeichenfolgengröße auf die aktuelle Länge der Zeichenfolge fest.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Wenn Sie wissen, dass die Zeichenfolge im Puffer NULL-beendet ist, können Sie den nnewLength-Parameter weglassen. Wenn ihre Zeichenfolge nicht NULL-beendet ist, verwenden Sie nnewLength , um die Länge anzugeben. Die von GetBuffer zurückgegebene Adresse ist nach dem Aufruf von ReleaseBuffer oder einem anderen CHString-Vorgang ungültig.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile chstring.h (include FwCommon.h)
Bibliothek FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Weitere Informationen

CHString

CHString::GetBuffer