Compartilhar via


Instrução do

Execute uma série de instruções continuamente até que a expressão condicional falhe.

[Atributo] do { Statement Block; } while( Conditional );

Parâmetros

Atributo

Um parâmetro opcional que controla como a instrução é compilada.

Atributo Descrição
fastopt Reduz o tempo de compilação, mas produz otimizações menos agressivas. Se você usar esse atributo, o compilador não cancelará o registro de loops.
Esse atributo afeta apenas destinos de modelo de sombreador que dão suporte a instruções de interrupção . Esse atributo está disponível no modelo de sombreador vs_2_x e no modelo de sombreador 3 e posterior. Ele é particularmente útil no modelo de sombreador 4 e posterior quando o compilador compila loops. O compilador simula loops por padrão para avaliar se ele pode cancelá-los. Se você não quiser que o compilador cancele o registro de loops, use esse atributo para reduzir o tempo de compilação.

Bloco de instrução

Uma ou mais instruções.

Condicional

Uma expressão condicional. O bloco de instrução é executado antes da expressão ser avaliada. O loop é encerrado quando a expressão é avaliada como false.

Requisitos

Requisito Valor
parâmetro
Ocidl.h

Confira também

Controle de fluxo