DXGKARG_CREATEALLOCATION-Struktur (d3dkmddi.h)

Die DXGKARG_CREATEALLOCATION-Struktur beschreibt, wie der Anzeige-Miniporttreiber Zuordnungen erstellen soll.

Syntax

typedef struct _DXGKARG_CREATEALLOCATION {
  [in]     const VOID                 *pPrivateDriverData;
  [in]     UINT                       PrivateDriverDataSize;
  [in]     UINT                       NumAllocations;
  [in/out] DXGK_ALLOCATIONINFO        *pAllocationInfo;
  [in/out] HANDLE                     hResource;
  [in]     DXGK_CREATEALLOCATIONFLAGS Flags;
} DXGKARG_CREATEALLOCATION;

Member

[in] pPrivateDriverData

Ein Zeiger auf einen Block privater Daten, der vom Benutzermodusanzeigetreiber an den Anzeigeminiporttreiber übergeben wird. Dieses Element wird in der Regel verwendet, um Daten für eine Gruppe von Zuordnungen bereitzustellen. Beachten Sie, dass sich dieser Member von den pPrivateDriverData-Membern der DXGK_ALLOCATIONINFO-Strukturen im Array unterscheidet, das pAllocationInfo angibt. Sie können private Daten für dieses Mitglied zusätzlich zu privaten Daten für jede Zuordnung festlegen.

[in] PrivateDriverDataSize

Die Größe der privaten Daten in Bytes, auf die pPrivateDriverData verweist.

[in] NumAllocations

Die Anzahl der Elemente im Array, die pAllocationInfo angibt, die die Anzahl der zu erstellenden Zuordnungen darstellt.

[in/out] pAllocationInfo

Ein Array von DXGK_ALLOCATIONINFO Strukturen, die die zu erstellenden Zuordnungen beschreiben.

[in/out] hResource

Ein Handle für eine Ressource. Der Anzeige-Miniporttreiber kann dieses Handle auf einen Wert festlegen, den das Microsoft DirectX-Grafikkernsystem anschließend in Treiberaufrufen übergeben kann und der sich auf Informationen für die Zuordnungen bezieht. Wenn die Ressource bereits durch einen vorherigen DxgkDdiCreateAllocation-Aufruf erstellt wurde, enthält dieser Member das Handle, das der Treiber zuvor zurückgegeben hat.

[in] Flags

Eine DXGK_CREATEALLOCATIONFLAGS-Struktur , die angibt, wie Zuordnungen erstellt werden. Das Festlegen aller Bitfeldflags auf 0 gibt an, dass Zuordnungen zum Gerät und nicht zu einer bestimmten Ressource gehören.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGK_ALLOCATIONINFO

DXGK_CREATEALLOCATIONFLAGS

DxgkDdiCreateAllocation