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 |