次の方法で共有


コンカレンシー名前空間列挙型 (AMP)

access_type列挙
queuing_mode列挙

access_type列挙

データへのさまざまな種類のアクセスを示すために使用される列挙型。

enum access_type;

名前 説明
access_type_auto アクセラレータに最も適した access_type を自動的に選択します。
access_type_none 専用。 割り当ては、アクセラレータ上でのみアクセスでき、CPU 上ではアクセスできません。
access_type_read Shared. 割り当ては、アクセラレータ上でアクセスでき、CPU 上では読み取り可能です。
access_type_read_write Shared. 割り当ては、アクセラレータ上でアクセスでき、CPU 上では書き込み可能です。
access_type_write Shared. 割り当ては、アクセラレータ上でアクセスでき、CPU 上では読み取りおよび書き込みの両方ができます。

queuing_mode列挙

アクセラレータでサポートされているキュー モードを指定します。

enum queuing_mode;

名前 説明
queuing_mode_immediate 任意のコマンド、例えば parallel_for_each Function (C++ AMP) が呼び出し元に戻ると同時に、対応するアクセラレータ デバイスに送信することを指定するキュー モード。
queuing_mode_automatic accelerator_view オブジェクトに対応するコマンド キューでキューに入れられるコマンドを指定するキュー モード。 コマンドは、コマンドは、accelerator_view::flush が呼び出されたときに、デバイスに送信されます。

関連項目

コンカレンシー名前空間 (C++ AMP)