D3DDDICB_SETDISPLAYMODE struttura (d3dumddi.h)
La struttura D3DDDICB_SETDISPLAYMODE descrive l'allocazione primaria usata per analizzare la visualizzazione.
Sintassi
typedef struct _D3DDDICB_SETDISPLAYMODE {
[in] D3DKMT_HANDLE hPrimaryAllocation;
[out] UINT PrivateDriverFormatAttribute;
} D3DDDICB_SETDISPLAYMODE;
Members
[in] hPrimaryAllocation
Tipo di dati D3DKMT_HANDLE che rappresenta l'handle in modalità kernel all'allocazione primaria per l'analisi. La funzione pfnAllocateCb del runtime di Microsoft Direct3D restituisce questo handle.
[out] PrivateDriverFormatAttribute
Attributo di formato privato che il driver di visualizzazione in modalità utente deve usare per convertire la superficie primaria corrente se la funzione di callback pfnSetDisplayModeCb ha restituito D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.
Commenti
Il driver di visualizzazione in modalità utente può impostare il membro hPrimaryAllocation nella chiamata a pfnSetDisplayModeCb per analizzare qualsiasi allocazione. Tuttavia, l'allocazione deve essere contrassegnata come primaria , ovvero il driver di visualizzazione in modalità utente deve avere impostato il flag di campo di bit primario nel membro Flag della struttura D3DDDI_ALLOCATIONINFO in una chiamata alla funzione pfnAllocateCb per creare l'allocazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |