Classe di COleSafeArray
Classe per funzionare con le matrici di tipo e dalla dimensione arbitraria.
class COleSafeArray : public tagVARIANT
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto COleSafeArray. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Recupera un puntatore ai dati di matrice. |
|
Alloca memoria per la matrice. |
|
Alloca memoria per il descrittore sicuro di matrice. |
|
Controllo consente della matrice esistente VARIANToggetto COleSafeArray. |
|
Libera tutti i dati in VARIANTsottostante. |
|
Crea una copia di una matrice esistente. |
|
Crea una matrice protetta. |
|
Crea un oggetto unidimensionale COleSafeArray. |
|
Elimina una matrice esistente. |
|
Elimina i dati in una matrice protetta. |
|
Elimina un descrittore di una matrice protetta. |
|
Rimuove la matrice VARIANT dall'oggetto COleSafeArray in modo che i dati non siano stati sbloccati). |
|
Copia il contenuto della matrice protetta in CByteArray. |
|
Restituisce il numero di dimensioni della matrice. |
|
Recupera un singolo elemento di matrice protetta. |
|
Restituisce la dimensione, in byte, di un elemento in una matrice protetta. |
|
Restituisce il limite inferiore per qualsiasi dimensione di una matrice protetta. |
|
Restituisce il numero di elementi nell'oggetto unidimensionale COleSafeArray. |
|
Restituisce il limite superiore per qualsiasi dimensione di una matrice protetta. |
|
Incrementa il conteggio dei blocchi di una matrice e posiziona un puntatore ai dati della matrice nel descrittore di matrice. |
|
Restituisce un puntatore all'elemento indicizzato. |
|
Assegna un singolo elemento della matrice. |
|
Modifica meno significativo (il più a destra) associato a una matrice protetta. |
|
Modifica il numero di elementi in un oggetto unidimensionale COleSafeArray. |
|
Decrementa il conteggio dei blocchi di una matrice e invalidato il puntatore recuperato da AccessData. |
|
Decrementa il conteggio dei blocchi di una matrice in modo che possa essere liberata o ridimensionata. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Si accede alla struttura sottostante VARIANT dell'oggetto COleSafeArray. |
|
Si accede alla struttura sottostante VARIANT dell'oggetto COleSafeArray. |
|
Valori delle copie di un oggetto COleSafeArray (SAFEARRAY, VARIANT, COleVariant, o matrice COleSafeArray ). |
|
Confronta due matrici variabili (SAFEARRAY, VARIANT, COleVariant, o COleSafeArray ). |
|
Restituisce il contenuto di un oggetto COleSafeArray al contesto di dump. |
Note
COleSafeArray deriva dalla struttura di OLE VARIANT.Le funzioni membro OLE SAFEARRAY sono disponibili tramite COleSafeArraynonché un insieme di funzioni membro specificamente progettato per le matrici unidimensionali di byte.
Gerarchia di ereditarietà
tagVARIANT
COleSafeArray
Requisiti
Header: afxdisp.h