Udostępnij za pośrednictwem


Klasa COleSafeArray

Klasa pracy z tablicami dowolnego typu i wymiaru.

class COleSafeArray : public tagVARIANT

Członkowie

69dxx6wt.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

COleSafeArray::COleSafeArray

Konstrukcje COleSafeArray obiektu.

69dxx6wt.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

COleSafeArray::AccessData

Pobiera wskaźnik do danych z tablicy.

COleSafeArray::AllocData

Przydziela tablicy pamięci.

COleSafeArray::AllocDescriptor

Przydzielanie pamięci dla deskryptora tablicy bezpiecznej.

COleSafeArray::Attach

Zapewnia kontrolę istniejących WARIANTU tablicy do COleSafeArray obiektu.

COleSafeArray::Clear

Zwalnia wszystkie dane w podstawowej WARIANTU.

COleSafeArray::Copy

Tworzy kopię istniejącej tablicy.

COleSafeArray::Create

Tworzy bezpieczny tablicy.

COleSafeArray::CreateOneDim

Tworzy jednowymiarowe COleSafeArray obiektu.

COleSafeArray::Destroy

Niszczy istniejącą tablicę.

COleSafeArray::DestroyData

Niszczy dane w tablicy bezpiecznej.

COleSafeArray::DestroyDescriptor

Niszczy deskryptor tablicy bezpiecznej.

COleSafeArray::Detach

Odłącza WARIANTU tablicy z COleSafeArray obiekt (tak, aby dane nie zostanie zwolniona).

COleSafeArray::GetByteArray

Kopiuje zawartość tablicy bezpiecznej do CByteArray.

COleSafeArray::GetDim

Zwraca liczbę wymiarów tablicy.

COleSafeArray::GetElement

Pobiera pojedynczego elementu tablicy bezpiecznej.

COleSafeArray::GetElemSize

Zwraca rozmiar w bajtach jeden element w tablicy bezpiecznej.

COleSafeArray::GetLBound

Zwraca dolną granicę dla każdego wymiaru tablicy bezpiecznej.

COleSafeArray::GetOneDimSize

Zwraca liczbę elementów w jednowymiarowe COleSafeArray obiektu.

COleSafeArray::GetUBound

Zwraca górna granica dla każdego wymiaru tablicy bezpiecznej.

COleSafeArray::Lock

Zwiększa licznik blokady tablicy i umieści wskaźnik do danych tablicy w deskryptorze tablicy.

COleSafeArray::PtrOfIndex

Zwraca wskaźnik do elementu indeksowanej.

COleSafeArray::PutElement

Przypisuje pojedynczego elementu w tablicy.

COleSafeArray::Redim

Zmienia najmniej znaczący (po prawej stronie) związany z tablicy bezpiecznej.

COleSafeArray::ResizeOneDim

Zmienia liczbę elementów w jednowymiarowe COleSafeArray obiektu.

COleSafeArray::UnaccessData

Zmniejsza licznik tablicy blokady i unieważnia wskaźnik pobierane przez AccessData.

COleSafeArray::Unlock

Zmniejsza licznik blokady tablicy tak może być zwolniona lub rozmiar.

69dxx6wt.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

COleSafeArray::operator LPCVARIANT

Uzyskuje dostęp do podstawowych WARIANTU struktury COleSafeArray obiektu.

COleSafeArray::operator LPVARIANT

Uzyskuje dostęp do podstawowych WARIANTU struktury COleSafeArray obiektu.

COleSafeArray::operator =

Kopiuje wartości do COleSafeArray obiektu (SAFEARRAY, WARIANTU, COleVariant, lub COleSafeArray tablicy).

COleSafeArray::operator ==

Porównuje dwie tablice wariantu (SAFEARRAY, Wariant, COleVariant, lub COleSafeArray tablice).

COleSafeArray::operator <<

Wyświetla zawartość COleSafeArray obiektu w kontekście zrzutu.

Uwagi

COleSafeArraypochodzi z OLE WARIANTU struktury.OLE SAFEARRAY Członkowskich funkcje są dostępne za pośrednictwem COleSafeArray, jak również jako zestaw funkcji elementów członkowskich specjalnie dla tablice jednowymiarowe bajtów.

Hierarchii dziedziczenia

tagVARIANT

COleSafeArray

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Wykres hierarchii

Klasa COleVariant

Klasa CRecordset

Klasa CDatabase