EventTargetArray — Klasa
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
Składnia
class EventTargetArray :
public Microsoft::WRL::RuntimeClass<
Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
IUnknown
>;
Uwagi
Reprezentuje tablicę procedur obsługi zdarzeń.
Programy obsługi zdarzeń skojarzone z obiektem EventSource są przechowywane w chronionym EventTargetArray
elemencie członkowskim danych.
Członkowie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
EventTargetArray::EventTargetArray | Inicjuje nowe wystąpienie klasy EventTargetArray . |
EventTargetArray::~EventTargetArray | Deinitializuje bieżącą EventTargetArray klasę. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
EventTargetArray::AddTail | Dołącza określoną procedurę obsługi zdarzeń na końcu wewnętrznej tablicy programów obsługi zdarzeń. |
EventTargetArray::Begin | Pobiera adres pierwszego elementu w wewnętrznej tablicy procedur obsługi zdarzeń. |
EventTargetArray::End | Pobiera adres ostatniego elementu w wewnętrznej tablicy programów obsługi zdarzeń. |
EventTargetArray::Length | Pobiera bieżącą liczbę elementów w wewnętrznej tablicy programów obsługi zdarzeń. |
Hierarchia dziedziczenia
EventTargetArray
Wymagania
Nagłówek: event.h
Przestrzeń nazw: Microsoft::WRL::D etails
EventTargetArray::~EventTargetArray
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
~EventTargetArray();
Uwagi
Deinitializuje bieżącą EventTargetArray
klasę.
EventTargetArray::AddTail
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
void AddTail(
_In_ IUnknown* element
);
Parametry
Element
Wskaźnik do procedury obsługi zdarzeń w celu dołączenia.
Uwagi
Dołącza określoną procedurę obsługi zdarzeń na końcu wewnętrznej tablicy programów obsługi zdarzeń.
AddTail()
jest przeznaczony do użytku wewnętrznego tylko przez klasę EventSource
.
EventTargetArray::Begin
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
ComPtr<IUnknown>* Begin();
Wartość zwracana
Adres pierwszego elementu w wewnętrznej tablicy programów obsługi zdarzeń.
Uwagi
Pobiera adres pierwszego elementu w wewnętrznej tablicy procedur obsługi zdarzeń.
EventTargetArray::End
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
ComPtr<IUnknown>* End();
Wartość zwracana
Adres ostatniego elementu w wewnętrznej tablicy programów obsługi zdarzeń.
Uwagi
Pobiera adres ostatniego elementu w wewnętrznej tablicy programów obsługi zdarzeń.
EventTargetArray::EventTargetArray
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
EventTargetArray(
_Out_ HRESULT* hr,
size_t items
);
Parametry
Hr
Po wykonaniu tych operacji konstruktora parametr hr wskazuje, czy alokacja tablicy zakończyła się powodzeniem, czy niepowodzeniem. Na poniższej liście przedstawiono możliwe wartości dla godziny.
S_OK
Operacja zakończyła się pomyślnie.E_OUTOFMEMORY
Nie można przydzielić pamięci dla tablicy.S_FALSE
Elementy parametrów są mniejsze niż lub równe zero.
Elementy
Liczba elementów tablicy do przydzielenia.
Uwagi
Inicjuje nowe wystąpienie klasy EventTargetArray
.
EventTargetArray
służy do przechowywania tablicy programów obsługi zdarzeń w EventSource
obiekcie.
EventTargetArray::Length
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
size_t Length();
Wartość zwracana
Bieżąca liczba elementów w wewnętrznej tablicy programów obsługi zdarzeń.
Uwagi
Pobiera bieżącą liczbę elementów w wewnętrznej tablicy programów obsługi zdarzeń.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla