Freigeben über


CHString::CHString(LPCWSTR,int)-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.]

Jeder dieser Konstruktoren initialisiert ein neues CHString-Objekt mit den angegebenen Daten.

Syntax

throw(CHeap_Exception) CHString(
  LPCWSTR lpch,
  int     nLength
);

Parameter

lpch

Zeiger auf ein Array von Zeichen der Länge nLength.

nLength

Anzahl der Zeichen in lpch.

Rückgabewert

Keine

Bemerkungen

Da die Konstruktoren die Eingabedaten in den neuen zugeordneten Speicher kopieren, können Speicherausnahmen auftreten. Einige dieser Konstruktoren fungieren als Konvertierungsfunktionen; Sie können z. B. ein LPWSTR-Objekt ersetzen, bei dem ein CHString-Objekt erwartet wird.

Mehrere Formen des Konstruktors haben besondere Zwecke:

Beispiele

Im folgenden Codebeispiel wird die Verwendung von CHString::CHString veranschaulicht:

CHString s1;                    // Empty string
CHString s2( L"cat" );          // From a C string literal
CHString s3 = s2;               // Copy constructor
CHString s4( s2 + " " + s3 );   // From a string expression

CHString s5( 'x' );             // s5 = "x"
CHString s6( 'x', 6 );          // s6 = "xxxxxx"

CHString city = L"Philadelphia"; // NOT the assignment operator

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