Udostępnij za pośrednictwem


accelerator::has_display — Członek danych

Pobiera wartość logiczną wskazującą, czy akcelerator może zapewniać dane wyjściowe do wyświetlania.

__declspec(property(get=get_has_display)) bool has_display;

Uwagi

Wartość właściwości has_display wskazuje, czy akcelerator może przesłać dane wyjściowe na wyświetlacz, ale nie musi to oznaczać, że wyświetlacz jest fizycznie podłączony do akceleratora.

Dla akceleratorów sprzętowych atrybut has_display ma wartość true tylko po dołączeniu urządzenia wyświetlającego do akceleratora.Dla akceleratorów REF i WARP atrybut has_display jest zawsze true, ponieważ zawsze są one zdolne do wyprowadzania wyników na ekran.Dla akceleratora procesora — który nie może wyprowadzać wyników na ekran — atrybut has_display jest zawsze false.Odnieś się do poniższej tabeli, w której przedstawiono podsumowanie tych informacji.

Funkcja

CPU

REF

WARP

Obsługa C++ AMP sprzętu Brak dołaczonego obrazu

Obsługa C++ AMP sprzętu dołączony obraz

has_display

fałsz

true

true

fałsz

true

Właściwości has_display można użyć do określenia, czy system operacyjny lub inne składniki oprogramowania systemu mogą używać akceleratora w celach wyświetlania.Jeśli używasz kodu C++ AMP tylko do obliczeń, można wybrać akcelerator, którego wyniki nie są wyprowadzane na ekran, tak aby można było uniknąć rywalizacji o zasoby akceleratora.Ale jeśli używasz C++ AMP do wizualizacji danych, możesz preferować akcelerator, którego dane wyjściowe będą wyświetlane, tak, że nie trzeba będzie kopiować wyniku z akceleratora, aby go wyświetlić.

Wymagania

Nagłówek: amprt.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

accelerator::get_has_display — Metoda

accelerator — Klasa