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)

Vedi anche

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb