Udostępnij za pośrednictwem


task_continuation_context::get_current_winrt_context — metoda

 

Zwraca obiekt kontekstu kontynuacji zadań, który reprezentuje bieżący kontekst wątku WinRT.

Składnia

static task_continuation_context get_current_winrt_context();

Wartość zwracana

Bieżący kontekst wątku środowiska wykonawczego systemu Windows. Zwraca pusty task_continuation_context — Jeśli wywoływana z kontekstu wykonawczym systemu Windows.

Uwagi

get_current_winrt_context Metoda przechwytuje kontekstu wątku wywołującego środowiska wykonawczego systemu Windows. Zwraca pusty kontekst do wywoływania wykonawczym systemu Windows.

Wartość zwracana przez get_current_winrt_context służy do wskazania do środowiska wykonawczego czy kontynuacji powinien wykonać w modelu komórkowym przechwyconych kontekstu (STA vs MTA), niezależnie od tego, czy zadania poprzedzającego jest apartamentu pamiętać. Apartamentu pamiętać zadanie jest zadaniem dekoduje Windows Runtime IAsyncInfo interfejsu lub zadanie, które jest podrzędne takich zadań.

Ta metoda jest podobna do use_current metody, ale jest również dostępna do macierzystego kodu C++ bez C + +/ CX rozszerzenie obsługi. Ma ona używana przez zaawansowanych użytkowników zapisywanie C + +/ CX niezwiązane z żadnym biblioteki kodu macierzystego i obiektów wywołujących środowiska wykonawczego systemu Windows. Jeśli nie potrzebujesz tej funkcji, firma Microsoft zaleca use_current metodę, która jest dostępna tylko dla C + +/ CX klientów.

Wymagania

Nagłówka: ppltasks.h

Przestrzeni nazw: współbieżności

Zobacz też

task_continuation_context — Klasa
task_continuation_context::use_current — Metoda