Classe CHString (chstring.h)

[La classe CHString fa parte di WMI Provider Framework che è ora considerata nello stato finale e non saranno disponibili ulteriori aggiornamenti, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.

Metodi

La classe CHString include questi metodi.

 
CHString::AllocSysString

Il metodo AllocSysString alloca una nuova stringa BSTR compatibile con Automation. Copia quindi il contenuto del chStringstringstring in esso, incluso il carattere NULL terminante.
CHString::CHString

La funzione CHString::CHString inizializza un nuovo oggetto CHString con i dati specificati.
CHString::CHString

Inizializza un nuovo oggetto CHString con i dati specificati. (overload 2/6)
CHString::CHString

Inizializza un nuovo oggetto CHString con i dati specificati. (overload 4/6)
CHString::CHString

Inizializza un nuovo oggetto CHString con i dati specificati. (overload 5/6)
CHString::CHString

Inizializza un nuovo oggetto CHString con i dati specificati. (overload 1/6)
CHString::CHString

Inizializza un nuovo oggetto CHString con i dati specificati. (overload 6/6)
CHString::CHString

Inizializza un nuovo oggetto CHString con i dati specificati. (overload 3/6)
CHString::Collate

Il metodo Collate usa la funzione wcscoll per confrontare una stringa CHString con un'altra stringa.
CHString::Compare

Il metodo Compare usa la funzione wcscmp per confrontare questa stringa CHString con un'altra stringa.
CHString::CompareNoCase

Il metodo CompareNoCase usa la funzione _wcsicmp per confrontare una stringa CHString con un'altra stringa.
CHString::Empty

Il metodo Empty rende l'oggetto CHString una stringa vuota e libera la memoria in base alle esigenze.
CHString::Find

Il metodo Find cerca una stringa per la prima corrispondenza di una sottostringa.
CHString::Find

Il metodo CHString::Find cerca una stringa per la prima corrispondenza di una sottostringa.
CHString::FindOneOf

Il metodo FindOneOf cerca una stringa per il primo carattere corrispondente a qualsiasi carattere contenuto in lpszCharSet.
CHString::Format

Il metodo CHString::Format formatta e archivia una serie di caratteri e valori in un chString.
CHString::Format

Il metodo CHString::Format formatta e archivia una serie di caratteri e valori in una stringa CHString.
CHString::FormatMessageW

Il metodo CHString::FormatMessageW (Unicode) formatta una stringa di messaggio.
CHString::FormatMessageW

Il metodo CHString::FormatMessageW (Unicode) formatta una stringa di messaggio.
CHString::FormatV

Il metodo FormatV scrive una stringa formattata e un elenco di variabili di argomenti in una stringa CHString.
CHString::FreeExtra

Il metodo FreeExtra libera qualsiasi memoria aggiuntiva precedentemente allocata dalla stringa, ma non è più necessaria.
CHString::GetAllocLength

Il metodo GetAllocLength restituisce le dimensioni del buffer stringa allocato.
CHString::GetAt

Il metodo CHString::GetAt(int) (chstring.h) restituisce un singolo carattere specificato da un numero di indice.
CHString::GetAt

Il metodo CHString::GetAt (chstring.h) restituisce un singolo carattere specificato da un numero di indice.
CHString::GetBuffer

Il metodo GetBuffer restituisce un puntatore al buffer di caratteri interno per l'oggetto CHString.
CHString::GetBufferSetLength

Il metodo GetBufferSetLength restituisce un puntatore al buffer di caratteri interno per l'oggetto CHString, troncamento o aumento della lunghezza, se necessario per corrispondere esattamente alla lunghezza specificata in nNewLength.
CHString::GetData

Metodo GetData per ottenere i dati dall'oggetto CHString.
CHString::GetLength

Il metodo GetLength ottiene un conteggio del numero di caratteri wide in questa stringa CHString. Il conteggio non include un terminatore NULL.
CHString::IsEmpty

Il metodo IsEmpty verifica una stringa CHString per la condizione vuota.
CHString::Left

Estrae i primi caratteri nCount da una stringa CHString e restituisce una copia della sottostringa estratta.
CHString::LoadStringW

Il metodo LoadStringW legge una risorsa stringa di Windows (identificata da nID) in un oggetto CHString esistente. (overload 1/2)
CHString::LoadStringW

Il metodo LoadStringW legge una risorsa stringa di Windows (identificata da nID) in un oggetto CHString esistente. (overload 2/2)
CHString::LockBuffer

Il metodo LockBuffer blocca una stringa nel buffer.
CHString::MakeLower

Il metodo MakeLower converte una stringa CHString in una stringa minuscola.
CHString::MakeReverse

Il metodo MakeReverse inverte l'ordine dei caratteri in una stringa CHString.
CHString::MakeUpper

Il metodo MakeUpper converte una stringa CHString in una stringa maiuscola.
CHString::Mid

Il metodo Mid estrae una sottostringa di caratteri nCount di lunghezza da una stringa CHString, a partire dalla posizione nFirst (in base zero). Il metodo restituisce una copia della sottostringa estratta.
CHString::Mid

Il metodo CHString::Mid estrae una sottostringa di caratteri nCount di lunghezza da una stringa CHString, a partire dalla posizione nFirst (basata su zero).
CHString::operator LPCWSTR

L'operatore di conversione LPCWSTR fornisce un metodo efficiente per accedere alla stringa C con terminazione NULL contenuta in un oggetto CHString.
CHString::ReleaseBuffer

Termina l'uso di un buffer allocato da GetBuffer.
CHString::ReverseFind

Il metodo ReverseFind cerca in una stringa CHString l'ultima corrispondenza di una sottostringa. Questo metodo è simile alla funzione di runtime wcsrchr.
CHString::Right

Estrae gli ultimi caratteri nCount da una stringa CHString e restituisce una copia della sottostringa estratta.
CHString::SetAt

Sovrascrive un carattere specificato da un numero di indice.
CHString::SpanExcluding

Il metodo SpanExcluding estrae e restituisce tutti i caratteri che precedono la prima occorrenza di un carattere da lpszCharSet.
CHString::SpanIncluding

Il metodo SpanIncluding estrae i caratteri di una stringa identificata da lpszCharSet.
CHString::TrimLeft

Il metodo TrimLeft taglia gli spazi vuoti iniziali dalla stringa rimuovendo nuove righe, spazi e caratteri di tabulazioni.
CHString::TrimRight

Il metodo TrimRight taglia gli spazi vuoti finali dalla stringa rimuovendo caratteri finali di nuova riga, spazio e tabulazione.
CHString::UnlockBuffer

Il metodo UnlockBuffer sblocca il buffer protetto in precedenza chiamando LockBuffer e reimposta il conteggio dei riferimenti su 1.

Commenti

Il distruttore per la classe è CHString::~CHString.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione chstring.h (include FwCommon.h)