struttura DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT (d3dkmddi.h)
La struttura DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT contiene le informazioni utilizzate dalla funzione di callback DXGKCB_OPENPHYSICALMEMORYOBJECT per aprire un oggetto memoria fisica.
Sintassi
typedef struct _DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT {
[in] HANDLE hPhysicalMemoryObject;
[in] HANDLE hAdapter;
[out] HANDLE hAdapterMemoryObject;
} DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT;
Members
[in] hPhysicalMemoryObject
Handle dell'oggetto memoria fisica restituito da una chiamata a DXGKCB_CREATEPHYSICALMEMORYOBJECT.
[in] hAdapter
Handle per qualsiasi adattatore che fa parte dell'adattatore logico per aprire l'oggetto fisico. Può trattarsi di qualsiasi adattatore fisico collegato in una catena LDA (Linked Display Adapter).
[out] hAdapterMemoryObject
Campo in cui viene restituito un handle per l'oggetto memoria fisica aperto per l'adattatore.
Commenti
Se il driver crea un oggetto memoria fisica e specifica un valore non NULL per hAdapter in tale chiamata, non deve chiamare nuovamente DxgkCbOpenPhysicalObject . In questo modo verrà restituito un errore che indica che l'oggetto fisico è già aperto sull'adattatore.
Al momento, un oggetto memoria fisica può essere aperto solo da una singola scheda. Il tentativo di aprire l'oggetto su un secondo adattatore avrà esito negativo.
L'apertura di un oggetto memoria fisica su un adattatore fisico è sufficiente. Ciò garantisce che tutte le schede fisiche nella scheda logica (tutte le schede collegate) abbiano una visualizzazione con mirroring di questa memoria.
Per altre informazioni, vedere Il mapping DMA di IOMMU .
Requisiti
Requisito | Valore |
---|---|
Server minimo supportato | Windows Server 2022 (WDDM 2.9) |
Intestazione | d3dkmddi.h |