DXGKARG_CREATEALLOCATION Struktur (d3dkmddi.h)
In der DXGKARG_CREATEALLOCATION-Struktur wird beschrieben, wie der Anzeigeminiporttreiber 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;
Angehörige
[in] pPrivateDriverData
Ein Zeiger auf einen Block privater Daten, der vom Anzeigetreiber für den Benutzermodus an den Miniporttreiber übergeben wird. Dieses Mitglied wird in der Regel verwendet, um Daten für eine Gruppe von Zuordnungen bereitzustellen. Beachten Sie, dass sich dieses Element von den pPrivateDriverData- Membern der DXGK_ALLOCATIONINFO Strukturen im Array unterscheidet, die 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 diesen Handle auf einen Wert festlegen, den das Microsoft DirectX-Grafik-Kernelsubsystem anschließend in Treiberaufrufen übergeben kann und auf Informationen für die Zuordnungen verweist. Wenn die Ressource bereits von einem vorherigen DxgkDdiCreateAllocation Aufruf erstellt wurde, enthält dieses Element das Handle, das der zuvor zurückgegebene Treiber zurückgegeben hat.
[in] Flags
Eine DXGK_CREATEALLOCATIONFLAGS Struktur, die angibt, wie Zuordnungen erstellt werden. Wenn Sie alle Bitfeldkennzeichnungen auf 0 festlegen, wird angegeben, dass Zuordnungen zum Gerät und nicht zu einer bestimmten Ressource gehören.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |