Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
Syntaxe
class EventTargetArray :
public Microsoft::WRL::RuntimeClass<
Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
IUnknown
>;
Poznámky
Představuje pole obslužných rutin událostí.
Obslužné rutiny událostí přidružené k objektu EventSource jsou uloženy v chráněném EventTargetArray datovém členu.
Členové
Veřejné konstruktory
| Název | Popis |
|---|---|
| EventTargetArray::EventTargetArray | Inicializuje novou instanci EventTargetArray třídy. |
| EventTargetArray::~EventTargetArray | Deinicializuje aktuální EventTargetArray třídu. |
Veřejné metody
| Název | Popis |
|---|---|
| EventTargetArray::AddTail | Připojí zadanou obslužnou rutinu události na konec interního pole obslužných rutin událostí. |
| EventTargetArray::Begin | Získá adresu prvního prvku v interním poli obslužných rutin událostí. |
| EventTargetArray::End | Získá adresu poslední prvek v interním poli obslužných rutin událostí. |
| EventTargetArray::Length | Získá aktuální počet prvků v interním poli obslužných rutin událostí. |
Hierarchie dědičnosti
EventTargetArray
Požadavky
Hlavička: event.h
Obor názvů: Microsoft::WRL::D etails
EventTargetArray::~EventTargetArray
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
~EventTargetArray();
Poznámky
Deinicializuje aktuální EventTargetArray třídu.
EventTargetArray::AddTail
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
void AddTail(
_In_ IUnknown* element
);
Parametry
element
Ukazatel na obslužnou rutinu události, která se má připojit.
Poznámky
Připojí zadanou obslužnou rutinu události na konec interního pole obslužných rutin událostí.
AddTail() má být používán interně pouze EventSource třídou.
EventTargetArray::Begin
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
ComPtr<IUnknown>* Begin();
Návratová hodnota
Adresa prvního prvku v interním poli obslužných rutin událostí.
Poznámky
Získá adresu prvního prvku v interním poli obslužných rutin událostí.
EventTargetArray::End
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
ComPtr<IUnknown>* End();
Návratová hodnota
Adresa posledního prvku v interním poli obslužných rutin událostí.
Poznámky
Získá adresu poslední prvek v interním poli obslužných rutin událostí.
EventTargetArray::EventTargetArray
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
EventTargetArray(
_Out_ HRESULT* hr,
size_t items
);
Parametry
Hr
Po provedení této operace konstruktoru určuje hr parametru, zda přidělení pole proběhlo úspěšně nebo selhalo. Následující seznam ukazuje možné hodnoty pro hr.
S_OK
Operace byla úspěšná.E_OUTOFMEMORY
Paměť nelze přidělit pro pole.S_FALSE
Položky parametrů jsou menší nebo rovny nule.
položky
Počet prvků pole, které se mají přidělit.
Poznámky
Inicializuje novou instanci EventTargetArray třídy.
EventTargetArray slouží k zachování pole obslužných rutin událostí v objektu EventSource .
EventTargetArray::Length
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
size_t Length();
Návratová hodnota
Aktuální počet prvků v interním poli obslužných rutin událostí.
Poznámky
Získá aktuální počet prvků v interním poli obslužných rutin událostí.