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

Vedi anche

CHStringArray

CHStringArray::Add

CHStringArray::ElementAt

CHStringArray::GetAt

CHStringArray::GetData

CHStringArray::operator []