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) |