Partager via


Classe CHString (chstring.h)

[La classe CHString fait partie de l’infrastructure du fournisseur WMI, qui est maintenant considérée dans l’état final, et aucun développement, amélioration ou mise à jour supplémentaire ne sera disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées pour tout nouveau développement.]

Méthodes

La classe CHString présente ces méthodes.

 
CHString ::AllocSysString

La méthode AllocSysString alloue une nouvelle chaîne BSTR compatible Avec Automation. Il copie ensuite le contenu de chStringstringstring dans celui-ci, y compris le caractère NULL de fin.
CHString ::CHString

La fonction CHString ::CHString initialise un nouvel objet CHString avec les données spécifiées.
CHString ::CHString

Initialise un nouvel objet CHString avec les données spécifiées. (surcharge 2/6)
CHString ::CHString

Initialise un nouvel objet CHString avec les données spécifiées. (surcharge 4/6)
CHString ::CHString

Initialise un nouvel objet CHString avec les données spécifiées. (surcharge 5/6)
CHString ::CHString

Initialise un nouvel objet CHString avec les données spécifiées. (surcharge 1/6)
CHString ::CHString

Initialise un nouvel objet CHString avec les données spécifiées. (surcharge 6/6)
CHString ::CHString

Initialise un nouvel objet CHString avec les données spécifiées. (surcharge 3/6)
CHString ::Collate

La méthode Collate utilise la fonction wcscoll pour comparer une chaîne CHString avec une autre chaîne.
CHString ::Compare

La méthode Compare utilise la fonction wcscmp pour comparer cette chaîne CHString avec une autre chaîne.
CHString ::CompareNoCase

La méthode CompareNoCase utilise la fonction _wcsicmp pour comparer une chaîne CHString avec une autre chaîne.
CHString ::Empty

La méthode Empty fait de l’objet CHString une chaîne vide et libère de la mémoire comme il convient.
CHString ::Find

La méthode Find recherche la première correspondance d’une sous-chaîne dans une chaîne.
CHString ::Find

La méthode CHString ::Find recherche la première correspondance d’une sous-chaîne dans une chaîne.
CHString ::FindOneOf

La méthode FindOneOf recherche dans une chaîne le premier caractère qui correspond à un caractère contenu dans lpszCharSet.
CHString ::Format

La méthode CHString ::Format met en forme et stocke une série de caractères et de valeurs dans un CHString.
CHString ::Format

La méthode CHString ::Format met en forme et stocke une série de caractères et de valeurs dans une chaîne CHString.
CHString ::FormatMessageW

La méthode CHString ::FormatMessageW (Unicode) met en forme une chaîne de message.
CHString ::FormatMessageW

La méthode CHString ::FormatMessageW (Unicode) met en forme une chaîne de message.
CHString ::FormatV

La méthode FormatV écrit une chaîne mise en forme et une liste variable d’arguments dans une chaîne CHString.
CHString ::FreeExtra

La méthode FreeExtra libère toute mémoire supplémentaire qui a été précédemment allouée par la chaîne, mais qui n’est plus nécessaire.
CHString ::GetAllocLength

La méthode GetAllocLength retourne la taille de la mémoire tampon de chaîne allouée.
CHString ::GetAt

La méthode CHString ::GetAt(int) (chstring.h) retourne un caractère unique spécifié par un numéro d’index.
CHString ::GetAt

La méthode CHString ::GetAt (chstring.h) retourne un caractère unique spécifié par un numéro d’index.
CHString ::GetBuffer

La méthode GetBuffer retourne un pointeur vers la mémoire tampon de caractères interne pour l’objet CHString.
CHString ::GetBufferSetLength

La méthode GetBufferSetLength retourne un pointeur vers la mémoire tampon de caractères interne de l’objet CHString, en tronqué ou en augmentant sa longueur si nécessaire pour correspondre exactement à la longueur spécifiée dans nNewLength.
CHString ::GetData

Méthode GetData pour obtenir les données de l’objet CHString.
CHString ::GetLength

La méthode GetLength obtient le nombre de caractères larges dans cette chaîne CHString. Le nombre n’inclut pas de terminateur NULL.
CHString ::IsEmpty

La méthode IsEmpty teste une chaîne CHString pour la condition vide.
CHString ::Left

Extrait les premiers caractères nCount d’une chaîne CHString et retourne une copie de la sous-chaîne extraite.
CHString ::LoadStringW

La méthode LoadStringW lit une ressource de chaîne Windows (identifiée par nID) dans un objet CHString existant. (surcharge 1/2)
CHString ::LoadStringW

La méthode LoadStringW lit une ressource de chaîne Windows (identifiée par nID) dans un objet CHString existant. (surcharge 2/2)
CHString ::LockBuffer

La méthode LockBuffer verrouille une chaîne dans la mémoire tampon.
CHString ::MakeLower

La méthode MakeLower convertit une chaîne CHString en chaîne minuscule.
CHString ::MakeReverse

La méthode MakeReverse inverse l’ordre des caractères dans une chaîne CHString.
CHString ::MakeUpper

La méthode MakeUpper convertit une chaîne CHString en chaîne majuscule.
CHString ::Mid

La méthode Mid extrait une sous-chaîne de longueur nCount caractères à partir d’une chaîne CHString, en commençant à la position nFirst (base zéro). La méthode retourne une copie de la sous-chaîne extraite.
CHString ::Mid

La méthode CHString ::Mid extrait une sous-chaîne de longueur nCount caractères d’une chaîne CHString, en commençant à la position nFirst (base zéro).
CHString ::operator LPCWSTR

L’opérateur de conversion LPCWSTR fournit une méthode efficace pour accéder à la chaîne C terminée par NULL contenue dans un objet CHString.
CHString ::ReleaseBuffer

Met fin à l’utilisation d’une mémoire tampon allouée par GetBuffer.
CHString ::ReverseFind

La méthode ReverseFind recherche la dernière correspondance d’une sous-chaîne dans une chaîne CHString. Cette méthode est similaire à la fonction runtime wcsrchr.
CHString ::Right

Extrait les derniers caractères nCount d’une chaîne CHString et retourne une copie de la sous-chaîne extraite.
CHString ::SetAt

Remplace un caractère spécifié par un numéro d’index.
CHString ::SpanExcluding

La méthode SpanExcluding extrait et retourne tous les caractères précédant la première occurrence d’un caractère de lpszCharSet.
CHString ::SpanIncluding

La méthode SpanIncluding extrait les caractères d’une chaîne qui sont identifiés par lpszCharSet.
CHString ::TrimLeft

La méthode TrimLeft supprime les espaces blancs de début de la chaîne en supprimant les nouveaux caractères de ligne, d’espace et de tabulation.
CHString ::TrimRight

La méthode TrimRight supprime les espaces blancs de fin de la chaîne en supprimant les caractères de nouvelle ligne de fin, d’espace et de tabulation.
CHString ::UnlockBuffer

La méthode UnlockBuffer déverrouille la mémoire tampon précédemment sécurisée en appelant LockBuffer et réinitialise le nombre de références à 1.

Notes

Le destructeur de la classe est CHString::~CHString.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête chstring.h (inclure FwCommon.h)