Condividi tramite


Funzione DdReenableDirectDrawObject (ddrawgdi.h)

[Questa funzione è soggetta a modifiche con ogni revisione del sistema operativo. Usare invece DirectDraw e Microsoft Direct3DAPIs; queste API isolano le applicazioni da tali modifiche al sistema operativo e nascondono molte altre difficoltà coinvolte nell'interagire direttamente con i driver di visualizzazione.

Wrapper per la funzione NtGdiDdReenableDirectDrawObject . Abilita nuovamente un'istanza del driver Microsoft DirectDraw dopo un evento di tipo switch-style in modalità, ad esempio un commutatore in modalità true, l'aspetto di una casella Microsoft MS-DOS a schermo intero o la modifica del driver di visualizzazione.

GdiEntry10 è definito come alias per questa funzione.

Sintassi

BOOL DdReenableDirectDrawObject(
  LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal,
  BOOL                    *pbNewMode
);

Parametri

pDirectDrawGlobal

Oggetto DirectDraw che deve essere riabilitato.

pbNewMode

Puntatore a un valore BOOL che verrà riempito con un valore che rappresenta se la modalità di visualizzazione è stata modificata.

Valore restituito

Se è possibile abilitare nuovamente il dispositivo, questa funzione restituisce TRUE. In caso contrario ,ad esempio, il driver di visualizzazione è stato modificato, restituisce FALSE.

Commenti

Dopo aver riabilitata l'oggetto, le funzionalità per il dispositivo possono essere rieseguite usando una chiamata a DdQueryDirectDrawObject o GdiEntry2 .

Le applicazioni devono usare le API DirectDraw o Direct3D , che automatizzano e astraggono questo processo in modo indipendente dal sistema operativo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ddrawgdi.h

Vedi anche

Supporto client a basso livello di grafica