Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Enumerationen sind im Concurrency Namespace verfügbar:
access_type Aufzählung
enum access_type;
Werte
| Name | Beschreibung |
|---|---|
access_type_auto |
Automatisch das beste access_type für den Accelerator auswählen. |
access_type_none |
Dediziert. Auf die Speicherzuordnung kann nur auf dem Beschleuniger und nicht auf der CPU zugegriffen werden. |
access_type_read |
Shared. Die Zuweisung ist auf dem Beschleuniger zugänglich und auf der CPU lesbar. |
access_type_read_write |
Shared. Auf die Speicherzuweisung kann auf dem Beschleuniger zugegriffen werden und sie ist von der CPU aus beschreibbar. |
access_type_write |
Shared. Auf die Speicherallokation kann auf dem Beschleuniger zugegriffen werden und sie ist auf der CPU lesbar und schreibbar. |
queuing_mode Aufzählung
Gibt die auf dem Beschleuniger unterstützten Warteschlangenmodi an.
enum queuing_mode;
Werte
| Name | Beschreibung |
|---|---|
queuing_mode_immediate |
Ein Warteschlangenmodus, der angibt, dass beliebige Befehle, wie z. B. die parallel_for_each-Funktion (C++ AMP), an das entsprechende Beschleunigergerät gesendet werden, sobald sie an den Aufrufer zurückkehren. |
queuing_mode_automatic |
Ein Warteschlangenmodus, bei dem Befehle in einer Befehlswarteschlange eingereiht werden, die dem accelerator_view-Objekt entspricht. Befehle werden an das Gerät gesendet, wenn accelerator_view::flush aufgerufen wird. |