Membri della classe COleSafeArray

Costruzione

COleSafeArray Costruisce un oggetto COleSafeArray.

Operazioni di

Allegare Controllo dà della matrice esistente variante all'oggetto COleSafeArray.
Chiara Libera tutti i dati nel sottostante variante.
Scollegare Disconnette la matrice VARIANT dall'oggetto COleSafeArray (in modo che i dati non verranno liberati).

Win32 API wrapper

AccessData Recupera un puntatore ai dati matrice.
AllocData Alloca memoria per la matrice.
AllocDescriptor Alloca memoria per il descrittore di matrice sicura.
Copia Crea una copia di un array esistente.
Creare Crea una matrice sicura.
Distruggere Distrugge un array esistente.
DestroyData Distrugge i dati in un array di tipo safe.
DestroyDescriptor Distrugge un descrittore di una matrice sicura.
GetDim Restituisce il numero di dimensioni della matrice.
GetElement Recupera un singolo elemento della matrice sicura.
GetElemSize Restituisce la dimensione in byte di un elemento in una matrice sicura.
GetLBound Restituisce il limite inferiore per qualsiasi dimensione di un array di tipo safe.
GetUBound Restituisce il limite superiore per qualsiasi dimensione di un array di tipo safe.
Blocco Incrementa il conteggio della serratura di una matrice e inserisce un puntatore ai dati matrice nel descrittore di matrice.
PtrOfIndex Restituisce un puntatore all'elemento indicizzata.
PutElement Assegna un singolo elemento nella matrice.
ReDim Cambia il meno significativo limite (a destra) di una matrice sicura.
UnaccessData Decrementa il blocco contare di una matrice e invalida il puntatore Estratto da AccessData.
Sbloccare Decrementa il conteggio dei blocchi di una matrice così liberato o ridimensionata.

Operazioni di matrice unidimensionale

CreateOneDim Crea un oggetto COleSafeArray unidimensionale.
GetOneDimSize Restituisce il numero di elementi nell'oggetto unidimensionale COleSafeArray.
ResizeOneDim Cambia il numero di elementi in un oggetto COleSafeArray unidimensionale.

Operatori

operatore = Valori di copie in un oggetto COleSafeArray (matriceSAFEARRAY, variante, COleVarianto COleSafeArray ).
operatore = = Confronta due matrici variante (matriciSAFEARRAY, variante, COleVarianto COleSafeArray ).
operatore lt; & lt; Uscite il contenuto di un COleSafeArray opporsi al contesto di dump.
operatore LPVARIANT Accede a struttura sottostante variante dell'oggetto COleSafeArray.
operatore LPCVARIANT Accede a struttura sottostante variante dell'oggetto COleSafeArray.

COleSafeArray pa&noramica |nbsp; Gerarchia Chart

Index