COleSafeArray 클래스 멤버

건설

COleSafeArray COleSafeArray 개체 생성。

작업

첨부 COleSafeArray 개체에 기존 VARIANT 배열 제공 제어。
지우기 모든 데이터는 기본 VARIANT 에 해제。
분리 (그래서 그 데이터는 해제 되지 것입니다) COleSafeArray 개체에서 VARIANT 배열을 분리합니다。

Win32 API 래퍼

AccessData 배열 데이터에 대 한 포인터를 검색합니다.
AllocData 배열에 대해 메모리를 할당。
AllocDescriptor 안전 배열 설명자에 대 한 메모리를 할당。
복사 기존 배열의 복사본을 만듭니다.
만들기 안전 배열을 만듭니다.
파괴 기존 배열 파괴。
DestroyData 안전 배열에 있는 데이터를 파괴。
DestroyDescriptor 안전 배열 설명자를 파괴。
GetDim 배열의 차원 수를 반환합니다.
GetElement 안전 배열의 단일 요소를 검색합니다.
GetElemSize 안전 배열의 한 요소 바이트 단위로 크기를 반환。
GetLBound 안전 배열의 모든 차원에 대 한 하한값을 반환합니다.
GetUBound 안전 배열의 모든 차원에 대해 상한을 반환 합니다.
잠금 배열의 잠금 횟수를 증가 하 고 배열 설명자의 포인터 배열 데이터를 넣습니다.
PtrOfIndex 인덱싱된 요소에 대 한 포인터를 반환합니다.
PutElement 단일 요소 배열에 할당。
Redim 안전 배열의 최하위 (가장 오른쪽) 바인딩 변경。
UnaccessData 감소는 잠금 배열의 개수 및 AccessData 에 의해 검색 포인터를 무효화。
잠금 해제 감소 잠금 카운트 배열 해제 하거나 크기를 조정할 수 있습니다.

1 차원 배열 작업

CreateOneDim 1 차원 COleSafeArray 개체를 만듭니다.
GetOneDimSize 1 차원 COleSafeArray 개체의 요소 수를 반환합니다.
ResizeOneDim 1 차원 COleSafeArray 개체의 요소 수를 변경。

연산자

연산자 = (SAFEARRAY, VARIANT, COleVariant또는 COleSafeArray 배열) COleSafeArray 개체로 복사 값。
연산자 = = 두 variant 배열 ( COleSafeArray , COleVariant, VARIANT,SAFEARRAY배열의 경우)를 비교 하 여。
연산자 lt; & lt; 출력 COleSafeArray 의 내용을 덤프 컨텍스트 개체。
연산자 LPVARIANT COleSafeArray 개체의 기본 변형 구조에 액세스。
연산자 LPCVARIANT COleSafeArray 개체의 기본 변형 구조에 액세스。

COleSafeArray 개요 |nbsp; 계층 구조 차트(&N)

Index