Budowa
| COleSafeArray | Obiekt COleSafeArray. |
Operacje
| Dołącz | Zapewnia kontrolę nad istniejącą tablicą typu VARIANT do obiektu COleSafeArray. |
| Wyczyść | Zwolnienia wszystkich danych w podstawowej wariant. |
| Odłączanie | Odłącza wariant tablicy z obiektu COleSafeArray (tak, aby dane nie zostanie zwolniona). |
Win32 API Wrappers
| AccessData | Pobiera wskaźnik do danych tablicy. |
| AllocData | Przydzielanie pamięci dla macierzy. |
| AllocDescriptor | Przydzielanie pamięci dla deskryptora Tablica bezpieczna. |
| Kopia | Tworzy kopię istniejącej macierzy. |
| Tworzenie | Tworzy tablicy bezpiecznej. |
| Zniszczenia | Niszczy istniejącej macierzy. |
| DestroyData | Niszczy danych w tablicy bezpiecznej. |
| DestroyDescriptor | Niszczy deskryptora tablicy bezpiecznej. |
| GetDim | Zwraca liczbę wymiarów tablicy. |
| GetElement | Pobiera pojedynczy element tablicy bezpiecznej. |
| GetElemSize | Zwraca rozmiar, w bajtach, jednego elementu w tablicy bezpiecznej. |
| GetLBound | Zwraca dolną granicą dowolnego wymiaru tablicy bezpiecznej. |
| GetUBound | Zwraca Górna granica dla każdego wymiaru tablicy bezpiecznej. |
| Zablokuj | Rośnie liczba blokad tablicy i umieści wskaźnik do danych tablicy w deskryptorze tablicy. |
| PtrOfIndex | Zwraca wskaźnik do elementu indeksowanej. |
| PutElement | Przypisuje pojedynczego elementu w tablicy. |
| ReDim | Zmienia najmniej znaczący (prawej) granica tablicy bezpiecznej. |
| UnaccessData | Dekrementuje blokady hrabia tablicy i unieważnia wskaźnik pobierane przez AccessData. |
| Odblokowywanie | Dekrementuje blokady zliczania tablicy tak może być zwolniona lub zmiana rozmiaru. |
Jednowymiarowa tablica operacji
| CreateOneDim | Tworzy obiekt COleSafeArray jednowymiarowy. |
| GetOneDimSize | Zwraca liczbę elementów w obiekcie COleSafeArray jednowymiarowy. |
| ResizeOneDim | Zmienia liczbę elementów w obiekcie COleSafeArray jednowymiarowy. |
Operatory
| operatora = | Kopie wartości do obiektu COleSafeArray (tablicaSAFEARRAY, wariant, COleVariantlub COleSafeArray ). |
| operatorem == | Porównuje dwie tablice wariantu (tabliceSAFEARRAY, wariant, COleVariantlub COleSafeArray ). |
| lt operatora; & lt; | Rezultaty zawartość COleSafeArray obiektu w kontekście zrzutu. |
| operatora LPVARIANT | Uzyskuje dostęp do podstawowej struktury wariant obiektu COleSafeArray. |
| operatora LPCVARIANT | Uzyskuje dostęp do podstawowej struktury wariant obiektu COleSafeArray. |