다음을 통해 공유


EventTargetArray 클래스

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

구문

class EventTargetArray :
    public Microsoft::WRL::RuntimeClass<
        Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
        IUnknown
    >;

설명

이벤트 처리기의 배열을 나타냅니다.

EventSource 개체와 연결된 이벤트 처리기는 보호된 EventTargetArray 데이터 멤버에 저장됩니다.

멤버

공용 생성자

속성 설명
EventTargetArray::EventTargetArray EventTargetArray 클래스의 새 인스턴스를 초기화합니다.
EventTargetArray::~EventTargetArray 현재 EventTargetArray 클래스를 초기화합니다.

공용 메서드

이름 설명
EventTargetArray::AddTail 지정된 이벤트 처리기를 이벤트 처리기의 내부 배열 끝에 추가합니다.
EventTargetArray::Begin 이벤트 처리기의 내부 배열에서 첫 번째 요소의 주소를 가져옵니다.
EventTargetArray::End 이벤트 처리기의 내부 배열에서 마지막 요소의 주소를 가져옵니다.
EventTargetArray::Length 이벤트 처리기의 내부 배열에 있는 요소의 현재 수를 가져옵니다.

상속 계층 구조

EventTargetArray

요구 사항

헤더: event.h

네임스페이스: Microsoft::WRL::D etails

EventTargetArray::~EventTargetArray

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

~EventTargetArray();

설명

현재 EventTargetArray 클래스를 초기화합니다.

EventTargetArray::AddTail

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

void AddTail(
   _In_ IUnknown* element
);

매개 변수

요소
추가할 이벤트 처리기에 대한 포인터입니다.

설명

지정된 이벤트 처리기를 이벤트 처리기의 내부 배열 끝에 추가합니다.

AddTail() 는 클래스에서만 내부적으로 사용하기 위한 것입니다 EventSource .

EventTargetArray::Begin

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

ComPtr<IUnknown>* Begin();

Return Value

이벤트 처리기의 내부 배열에 있는 첫 번째 요소의 주소입니다.

설명

이벤트 처리기의 내부 배열에서 첫 번째 요소의 주소를 가져옵니다.

EventTargetArray::End

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

ComPtr<IUnknown>* End();

Return Value

이벤트 처리기의 내부 배열에 있는 마지막 요소의 주소입니다.

설명

이벤트 처리기의 내부 배열에서 마지막 요소의 주소를 가져옵니다.

EventTargetArray::EventTargetArray

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

EventTargetArray(
   _Out_ HRESULT* hr,
   size_t items
);

매개 변수

hr
이 생성자 작업 후에 매개 변수 hr 은 배열 할당이 성공했는지 또는 실패했는지 여부를 나타냅니다. 다음 목록에서는 hr에 대한 가능한 값을 보여 주세요.

  • S_OK
    작업이 성공했습니다.

  • E_OUTOFMEMORY
    배열에 메모리를 할당할 수 없습니다.

  • S_FALSE
    매개 변수 항목 이 0보다 작거나 같습니다.

항목
할당할 배열 요소의 수입니다.

설명

EventTargetArray 클래스의 새 인스턴스를 초기화합니다.

EventTargetArray 는 개체에 이벤트 처리기 배열을 EventSource 유지하는 데 사용됩니다.

EventTargetArray::Length

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

size_t Length();

Return Value

이벤트 처리기의 내부 배열에 있는 요소의 현재 수입니다.

설명

이벤트 처리기의 내부 배열에 있는 요소의 현재 수를 가져옵니다.