Condividi tramite


Istruzione do

Eseguire una serie di istruzioni in modo continuo fino a quando l'espressione condizionale non ha esito negativo.

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

Parametri

Attributo

Parametro facoltativo che controlla la modalità di compilazione dell'istruzione.

Attributo Descrizione
fastopt Riduce il tempo di compilazione, ma produce ottimizzazioni meno aggressive. Se si usa questo attributo, il compilatore non annulla la registrazione.
Questo attributo influisce solo sulle destinazioni del modello shader che supportano le istruzioni di interruzione . Questo attributo è disponibile nel modello shader vs_2_x e nel modello shader 3 e versioni successive. È particolarmente utile nel modello shader 4 e versioni successive quando il compilatore compila cicli. Il compilatore simula cicli per impostazione predefinita per valutare se può annullare la registrazione. Se non si vuole che il compilatore eseduca cicli di registrazione, usare questo attributo per ridurre il tempo di compilazione.

Blocco di istruzioni

Una o più istruzioni.

Condizionale

Espressione condizionale. Il blocco di istruzioni viene eseguito prima della valutazione dell'espressione. Il ciclo viene chiuso quando l'espressione restituisce false.

Requisiti

Requisito Valore
Intestazione
Ocidl.h

Vedi anche

Controllo flusso