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