DXGKARG_MAPCPUHOSTAPERTURE Struktur (d3dkmddi.h)
Die DXGKARG_MAPCPUHOSTAPERTURE Struktur wird verwendet, um eine Zuordnung, die in einem lokalen Speichersegment liegt, in der CPU-Host-Blende zuzuordnen, um sie für die CPU sichtbar zu machen.
Syntax
typedef struct _DXGKARG_MAPCPUHOSTAPERTURE {
HANDLE hAllocation;
WORD SegmentId;
WORD PhysicalAdapterIndex;
UINT64 NumberOfPages;
UINT32 *pCpuHostAperturePages;
UINT64 *pMemorySegmentPages;
} DXGKARG_MAPCPUHOSTAPERTURE;
Angehörige
hAllocation
Gibt den Zuordnungshandle an, der der zugeordneten Zuordnung zugeordnet ist. Dies ist das Handle, das vom Kernelmodustreiber von DxgkDdiCreateAllocation zurückgegeben oder in DxgkCbCreateContextAllocationübergeben wird. Dieser Parameter wird NULL- für implizite Zuordnungen wie z. B. eine Seitentabelle.
SegmentId
Gibt den Segmentbezeichner des Segments an, auf das zugegriffen wird.
PhysicalAdapterIndex
Ein nullbasierter physischer Adapterindex in einer verknüpften Grafikkartenverbindung. Die Seitengröße ist gleich der Segmentseitengröße, die in DXGK_SEGMENTFLAGSangegeben wird.
NumberOfPages
Gibt die Anzahl der zugeordneten Seiten an.
pCpuHostAperturePages
Array von CPU Host Blend Seiten, die zugeordnet werden sollen. Dies ist ein Array von Seitenindizes vom Anfang der CPU-Host-Blende physische Adresse.
pMemorySegmentPages
MDL-Stil-Array von Seitenindizes zu den Zuordnungsseiten, die in der CPU-Host-Blende zugeordnet werden müssen. Die Seitenindizes beginnend mit 0.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |