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) |