ReSharper 2026.3 Help

代码检查:'__grid_constant__' 仅允许用于内核参数

此检查会报告 __grid_constant__ 说明符被用于 __global__ 函数的参数以外的任何位置。 该说明符会使内核对整个网格使用参数的单个只读副本,因此仅允许用于内核参数。

示例

struct Params { int data[8]; }; __device__ void process(const __grid_constant__ Params params);
struct Params { int data[8]; }; __global__ void process(const __grid_constant__ Params params);

如果函数不是内核,请移除 __grid_constant__。

2026年 11月 6日