Metodo CHStringArray::SetAt(int,LPCWSTR) (chstrarr.h)
[La classe CHStringArray fa parte di WMI Provider Framework, che ora viene considerata in 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 matrice 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 all'oggetto inserito in questa matrice. È consentito un valore NULL .
Valore restituito
nessuno
Osservazioni
Il metodo SetAt non comporta l'aumento della matrice. Usare SetAtGrow se si vuole che la matrice aumenti 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 oggetto 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 |