структура D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE (d3dukmdt.h)
Структура D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE определяет защиту сопоставленного виртуального адреса GPU.
Синтаксис
typedef struct _D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE {
union {
struct {
UINT64 Write : 1;
UINT64 Execute : 1;
UINT64 Zero : 1;
UINT64 NoAccess : 1;
UINT64 SystemUseOnly : 1;
UINT64 Reserved : 59;
};
D3DKMT_ALIGN64 UINT64 Value;
};
} D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE;
Члены
Write
Страницам будет разрешен доступ на чтение и запись.
Execute
Страницам будет разрешен доступ на выполнение.
Zero
Страницы будут помещены в нулевое состояние (hAllocation должно иметь значение NULL). Операции чтения возвращают ноль, а записи удаляются в этом состоянии.
NoAccess
Страницы будут помещены в недопустимое состояние (hAllocation должно иметь значение NULL).
SystemUseOnly
Этот член предназначен только для системного использования и не должен задаваться драйвером пользовательского режима.
Reserved
Этот элемент зарезервирован и должен иметь нулевое значение.
Value
Консолидированное значение элементов структуры.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | d3dukmdt.h (включая D3dumddi.h, D3dkmddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по