Freigeben über


CHString::Collate-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 Collate-Methode verwendet die funktion wcscoll, um eine CHString-Zeichenfolge mit einer anderen Zeichenfolge zu vergleichen.

Syntax

int Collate(
  LPCWSTR lpsz
);

Parameter

lpsz

Die andere Zeichenfolge, die für den Vergleich verwendet wird.

Rückgabewert

Die Collate-Methode gibt die folgenden Werte zurück.

Hinweise

Die Collate-Methode führt einen Vergleich der Zeichenfolgen gemäß der derzeit verwendeten Codepage durch.

Beispiele

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

CHString str1 = L"co-op";
CHString str2 = L"con";

int n;

// collation uses language rules, such as ignoring dashes
n = str1.Collate(str2);
assert(n > 0);

// comparison is a strict ASCII comparison with no language rules
n = str1.Compare(str2);
assert(n < 0);

Anforderungen

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

Weitere Informationen

CHString

CHString::Compare

CHString::CompareNoCase