struttura D3DDDICB_ESCAPE (d3dumddi.h)
La struttura D3DDDICB_ESCAPE descrive le informazioni che un driver di visualizzazione in modalità utente condivide con un driver miniport visualizzato.
Sintassi
typedef struct _D3DDDICB_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
} D3DDDICB_ESCAPE;
Members
[in] hDevice
Handle per il dispositivo di visualizzazione (contesto grafico) passato originariamente alla funzione CreateDevice o CreateDevice(D3D10) del driver di visualizzazione in modalità utente o NULL, se le informazioni condivise non sono associate a un dispositivo di visualizzazione.
[in] Flags
Struttura D3DDDI_ESCAPEFLAGS che indica, in flag di campo di bit, come condividere le informazioni. Il driver di visualizzazione in modalità utente deve specificare il flag di campo di bit HardwareAccess per indicare che il driver miniport di visualizzazione deve accedere all'hardware grafico in modo che il sistema operativo debba eseguire il secondo livello di sincronizzazione nel driver miniport di visualizzazione per la chiamata DxgkDdiEscape .
[in/out] pPrivateDriverData
Puntatore a un buffer allocato dal driver di visualizzazione in modalità utente che contiene informazioni inviate dal driver di visualizzazione in modalità utente al driver miniport di visualizzazione o dal driver display in modalità utente.
[in] PrivateDriverDataSize
Dimensioni, in byte, del buffer a cui punta pPrivateDriverData .
[in] hContext
Handle per il contesto restituito dalla funzione pfnCreateContextCb o NULL, se le informazioni condivise non sono associate a un contesto. Se il driver di visualizzazione in modalità utente imposta hContext su un valore non NULL , il driver deve avere anche impostato hDevice su un valore non NULL e hDevice deve corrispondere al dispositivo proprietario del contesto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |