struttura D3DDDICB_SETDISPLAYMODE (d3dumddi.h)

La struttura D3DDDICB_SETDISPLAYMODE descrive l'allocazione primaria usata per eseguire l'analisi sulla visualizzazione.

Sintassi

typedef struct _D3DDDICB_SETDISPLAYMODE {
  [in]  D3DKMT_HANDLE hPrimaryAllocation;
  [out] UINT          PrivateDriverFormatAttribute;
} D3DDDICB_SETDISPLAYMODE;

Membri

[in] hPrimaryAllocation

Tipo di dati D3DKMT_HANDLE che rappresenta l'handle in modalità kernel per l'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 pfnSetDisplayModeCb funzione di callback restituita D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.

Osservazioni

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 campo di bit primario nel Flag membro della struttura D3DDDI_ALLOCATIONINFO in una chiamata alla funzione pfnAllocateCb per creare l'allocazione).

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb