Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il runtime OpenGL accede al Registro di sistema per determinare quale driver client installabile OpenGL (ICD) caricare. Per caricare il driver installabile OpenGL, il runtime OpenGL:
Determina il nome, la versione e i flag associati all'ICD OpenGL chiamando la funzione D3DKMTQueryAdapterInfo con il valore KMTQAITYPE_UMOPENGLINFO impostato nel membro Type della struttura D3DKMT_QUERYADAPTERINFO a cui punta il parametro pData.
Controlla il numero di versione dell'ICD OpenGL che D3DKMTQueryAdapterInfo restituisce per convalidare la versione dell'ICD OpenGL.
Carica il driver cliente installabile (ICD) di OpenGL utilizzando il nome dell'ICD di OpenGL.
Inizializza l'accesso alle funzioni dell'ICD di OpenGL.
Per individuare il nome dell'ICD OpenGL, D3DKMTQueryAdapterInfo cerca nel registro di sistema nella seguente chiave:
HKLM/System/CurrentControlSet/Control/Class/{Adapter GUID}/0000/
Questa chiave contiene anche i nomi dei driver di visualizzazione in modalità utente di Microsoft Direct3D. Questa chiave contiene quattro voci del Registro di sistema per i driver di visualizzazione di Windows Vista a 32 bit usati in Windows Vista a 32 bit e quattro voci per i driver di visualizzazione di Windows Vista a 32 bit usati in Windows Vista a 64 bit. Le voci seguenti sono relative ai driver di visualizzazione di Windows Vista a 32 bit usati in Windows Vista a 32 bit:
Ingresso | TIPO | Spiegazione |
---|---|---|
UserModeDriverName | REG_SZ | Nome del driver di visualizzazione in modalità utente Direct3D, necessario per il funzionamento di un dispositivo di rendering Direct3D indipendentemente dal fatto che il sistema operativo supporti una configurazione ICD OpenGL. |
OpenGLDriverName | REG_SZ | Nome dell'ICD OpenGL. Ad esempio, se il driver client installabile OpenGL è Mydriver.dll, il valore di questa voce è Mydriver.dll. |
OpenGLVersion | REG_DWORD | Numero di versione dell'ICD OpenGL che il runtime OpenGL utilizza per convalidare la versione dell'ICD OpenGL. |
OpenGLFlags | REG_DWORD | Maschera di bit flag. Attualmente, bit 0 (0x00000001) è impostato per la compatibilità. Quando è impostato il bit 1 (0x00000002), il runtime OpenGL non chiama la funzione di completamento dell'ICD prima che il runtime chiami la funzione di scambio buffer dell'ICD. |
Le voci seguenti sono relative ai driver di visualizzazione di Windows Vista a 32 bit usati in Windows Vista a 64 bit:
Ingresso | TIPO | Spiegazione |
---|---|---|
UserModeDriverNameWow | REG_SZ | Nome del driver di visualizzazione in modalità utente Microsoft Direct3D a 32 bit per Windows Vista a 64 bit. |
OpenGLDriverNameWow | REG_SZ | Nome del driver client installabile OpenGL a 32 bit per Windows Vista a 64 bit. |
OpenGLVersionWow | REG_DWORD | Numero di versione dell'ICD di OpenGL a 32 bit per Windows Vista a 64 bit. |
OpenGLFlagsWow | REG_DWORD | Maschera di bit dei flag del driver ICD OpenGL a 32 bit per Windows Vista a 64 bit. |