Partager via


accelerator::has_display, données membres

Obtient une valeur booléenne qui indique si l'accélérateur peut résulter en un affichage.

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

Remarques

La valeur de la propriété has_display indique si l'accélérateur peut sortir sur un écran, mais elle n'indique pas nécessairement qu'un écran est physiquement connecté à l'accélérateur.

Pour les accélérateurs de matériel, has_display est true uniquement lorsqu'un périphérique d'affichage est attaché à l'accélérateur. Pour les accélérateurs REF et WARP, has_display est toujours true car ils sont toujours capables de sortir sur un affichage. Pour l'accélérateur d'UC, ne pouvant pas sortir sur un écran, has_display est toujours false. Reportez-vous au tableau suivant pour un résumé de ces informations.

Fonctionnalité

CPU

REF

WARP

Matériel C++ AMP, aucun affichage attaché

Matériel C++ AMP, affichage attaché

has_display

false

true

true

false

true

La propriété has_display peut être utilisée pour déterminer si le système d'exploitation ou d'autres composants logiciels du système peuvent utiliser l'accélérateur à des fins d'affichage. Si vous utilisez C++ AMP uniquement pour le calcul, vous pouvez préférer un accélérateur qui ne peut s'afficher afin que vous puissiez éviter les contestations liées aux ressources accélérateur. Mais si vous utilisez C++ AMP pour visualiser les données, vous pouvez préférer un accélérateur qui peut sortir vers un affichage afin que vous n'ayez pas à copier le résultat de l'accélérateur mais simplement à l'afficher.

Configuration requise

En-tête : amprt.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

accelerator::get_has_display, méthode

accelerator, classe