D3DDDICB_SETDISPLAYMODE Struktur (d3dumddi.h)

Die D3DDDICB_SETDISPLAYMODE-Struktur beschreibt die primäre Zuordnung, die zum Scannen auf die Anzeige verwendet wird.

Syntax

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

Member

[in] hPrimaryAllocation

Ein D3DKMT_HANDLE Datentyp, der das Kernelmodushandle für die primäre Zuordnung zum Scannen darstellt. Die PfnAllocateCb-Funktion der Microsoft Direct3D-Runtime gibt dieses Handle zurück.

[out] PrivateDriverFormatAttribute

Ein privates Formatattribut, das der Benutzermodusanzeigetreiber verwenden sollte, um die aktuelle primäre Oberfläche zu konvertieren, wenn die Rückruffunktion pfnSetDisplayModeCb D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT zurückgegeben hat.

Hinweise

Der Benutzermodusanzeigetreiber kann den hPrimaryAllocation-Member im Aufruf von pfnSetDisplayModeCb so festlegen, dass jede Zuordnung überprüft wird. Die Zuordnung muss jedoch als primär markiert werden (das heißt, der Benutzermodusanzeigetreiber muss das Primäre Bitfeldflag im Flags-Member der D3DDDI_ALLOCATIONINFO-Struktur in einem Aufruf der pfnAllocateCb-Funktion festgelegt haben, um die Zuordnung zu erstellen).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb