Будівництво
| COleSafeArray | Конструкції COleSafeArray об'єкта. |
Операції
| Вкладення | Надає керування наявної варіант масиву до COleSafeArray об'єкта. |
| Ясно | Звільняє всіх даних у на основні варіанти. |
| Від'єднання | Відокремлює варіант масиву з COleSafeArray об'єкта (так, що не буде звільнено дані). |
Обгортки API Win32
| AccessData | Повертає вказівник на масив даних. |
| AllocData | Виділяє пам'ять для масиву. |
| AllocDescriptor | Виділення пам'яті для дескрипторів безпечний масив. |
| Копія | Створює копію існуючого масиву. |
| Створити | Створює безпечний масив. |
| Знищити | Руйнує існуючих масиву. |
| DestroyData | Руйнує дані в безпечний масив. |
| DestroyDescriptor | Руйнує дескриптор безпечний масив. |
| GetDim | Повертає кількість розміри в масиві. |
| GetElement | Завантажує один елемент безпечний масив. |
| GetElemSize | Повертає розмір у байтах, один елемент у безпечний масив. |
| GetLBound | Повертає нижня межа для будь-яких розмірів безпечний масив. |
| GetUBound | Повертає Верхня межа для будь-яких розмірів безпечний масив. |
| Блокування | Збільшує блокування кол масиву і місця вказівник на масив даних у масиві дескриптор. |
| PtrOfIndex | Повертає вказівник до індексованих елемента. |
| PutElement | Призначає одним елементом до масиву. |
| Redim | Змінює б значні (крайній праворуч) зобов'язаний безпечний масив. |
| UnaccessData | Зменшує замок розраховувати масиву і скасовуються вказівник отримано за AccessData. |
| Розблокувати | Зменшує замок розраховувати масиву так що це може бути звільнений або розмірів. |
Одномірний масив операцій
| CreateOneDim | Створює одномірні COleSafeArray об'єкт. |
| GetOneDimSize | Повертає кількість елементів у одномірні COleSafeArray об'єкта. |
| ResizeOneDim | Зміна кількості елементів у одномірні COleSafeArray об'єкта. |
Оператори
| оператор = | Копії значення у COleSafeArray об'єкт (SAFEARRAY, варіант, COleVariantабо COleSafeArray масив). |
| оператор = = | Порівнює два варіанти масиви (масивиSAFEARRAY, варіант, COleVariantабо COleSafeArray ). |
| оператор lt; & lt; | Виходи вміст COleSafeArray об'єкт в контексті дамп. |
| оператор LPVARIANT | Звертається до базової змінна структура COleSafeArray об'єкта. |
| оператор LPCVARIANT | Звертається до базової змінна структура COleSafeArray об'єкта. |