CHStringArray::SetAt (chstrarr.h)
[La classe CHStringArray fa parte di WMI Provider Framework che è ora considerata nello stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.
Il metodo SetAt imposta l'elemento array in corrispondenza dell'indice specificato.
Sintassi
void SetAt(
int nIndex,
LPCWSTR newElement
);
Parametri
nIndex
Indice integer maggiore o uguale a zero e minore o uguale al valore restituito da GetUpperBound.
newElement
Puntatore a oggetti inserito in questa matrice. È consentito un valore NULL .
Valore restituito
nessuno
Osservazioni
Il metodo SetAt non causa l'aumento della matrice. Usare SetAtGrow se si vuole che la matrice venga aumentata automaticamente.
È necessario assicurarsi che il valore dell'indice rappresenti una posizione valida nella matrice.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di CHStringArray::SetAt.
CHStringArray array;
array.Add( L"String 1" ); // Element 0
array.Add( L"String 2" ); // Element 1
array.SetAt( 0, L"String 3" ); // Replace element 0.
assert( array[0] == "String 3" );
Nell'esempio seguente viene restituito un chStringArray con due elementi.
[0] = String 3
[1] = String 2
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | chstrarr.h (include FwCommon.h) |
Libreria | FrameDyn.lib |
DLL | FrameDynOS.dll; FrameDyn.dll |