Condividi tramite


Funzione NtGdiDdReenableDirectDrawObject

[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à nell'interagire direttamente con i driver di visualizzazione.

Riabilita un oggetto dispositivo in modalità kernel Microsoft DirectDraw dopo un cambio di modalità.

Sintassi

BOOL APIENTRY NtGdiDdReenableDirectDrawObject(
  _In_    HANDLE hDirectDrawLocal,
  _Inout_ BOOL   *pubNewMode
);

Parametri

hDirectDrawLocal [in]

Oggetto DirectDraw che deve essere riabilitato.

pubNewMode [in, out]

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

Valore restituito

Se ha esito positivo (il dispositivo può essere riabilitato), questa funzione restituisce TRUE. In caso contrario, ad esempio, il driver di visualizzazione è stato modificato, restituisce FALSE.

Commenti

Dopo aver riabilitato l'oggetto, le funzionalità per il dispositivo possono essere sottoposte a query tramite una chiamata a NtGdiDdQueryDirectDrawObject.

Le applicazioni sono consigliate di usare le API DirectDraw o Direct3D versione 8, 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]
Intestazione
Ntgdi.h

Vedi anche

Supporto client grafica di basso livello

DdReenableDirectDrawObject