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
페이지가 0 상태로 유지됩니다(hAllocation 은 NULL이어야 합니다). 읽기는 0을 반환하고 쓰기는 이 상태에서 삭제됩니다.
NoAccess
페이지가 잘못된 상태가 됩니다(hAllocation 은 NULL이어야 합니다).
SystemUseOnly
이 멤버는 시스템 전용이며 사용자 모드 드라이버에서 설정해서는 안 됩니다.
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
Value
구조체 멤버의 통합된 값입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | d3dukmdt.h(D3dumddi.h, D3dkmddi.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기