структура D3DDDI_NATIVEFENCEMAPPING (d3dukmdt.h)
Структура D3DDDI_NATIVEFENCEMAPPING содержит собственные сопоставления адресов забора GPU в адресном пространстве процесса вызывающего объекта.
Синтаксис
typedef struct _D3DDDI_NATIVEFENCEMAPPING {
VOID *CurrentValueCpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
D3DKMT_ALIGN64 BYTE Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;
Члены
CurrentValueCpuVa
Сопоставление только для чтения текущего значения ЦП. Это значение используется компонентами пользовательского режима для опроса собственного ограждения CurrentValue.
CurrentValueGpuVa
Сопоставление текущего значения gpu в адресном пространстве текущего процесса и записи. Это значение используется обработчиком GPU для чтения или записи в собственный забор CurrentValue в качестве операции сигнала забора.
MonitoredValueGpuVa
Сопоставление отслеживаемого значения gpu в адресном пространстве текущего процесса и записи. Это значение используется обработчиком GPU для проверки того, следует ли вызывать условные прерывания ЦП.
Reserved[32]
Зарезервировано для использования системы.
Замечания
Дополнительные сведения о собственных ограждениях GPU см. в разделе Объекты забора собственного GPU.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 версии 24H2 |
заголовка | d3dukmdt.h |