do 语句

持续执行一系列语句,直到条件表达式失败。

[属性] 执行 { 语句块; } 时 ( 条件 ) ;

参数

属性

一个可选参数,用于控制语句的编译方式。

属性 说明
fastopt 减少编译时间,但生成攻击性较低的优化。 如果使用此属性,编译器将不会取消滚动循环。
此属性仅影响支持 中断 指令的着色器模型目标。 此属性在着色器模型 vs_2_x着色器模型 3 及更高版本中可用。 编译器编译循环时,着色 器模型 4 及更高版本尤其有用。 默认情况下,编译器模拟循环,以评估是否可以取消注册循环。 如果不希望编译器取消滚动循环,请使用此属性来减少编译时间。

语句块

一个或多个 语句

条件

条件 表达式。 在计算表达式之前执行语句块。 当表达式的计算结果为 false 时,将退出循环。

要求

要求 Value
标头
Ocidl.h

另请参阅

Flow控件