IWDFDevice3::GetHardwareRegisterMappedAddress 메서드(wudfddi.h)
[경고: UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에 새 기능이 추가되지 않으며 최신 버전의 Windows 10 UMDF 1에 대한 지원이 제한되어 있습니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다. 자세한 내용은 UMDF를 사용하여 시작 참조하세요.]
드라이버는 GetHardwareRegisterMappedAddress 를 호출하여 MapIoSpace를 사용하여 이전에 매핑한 메모리 리소스의 사용자 모드 매핑 주소를 가져옵니다.
구문
void * GetHardwareRegisterMappedAddress(
[in] void *PseudoBaseAddress
);
매개 변수
[in] PseudoBaseAddress
MapIoSpace에 대한 이전 호출에서 반환된 의사 기본 주소에 대한 포인터입니다.
반환 값
MapIoSpace를 사용하여 이전에 매핑된 리소스의 사용자 모드 기본 주소입니다.
설명
드라이버가 GetHardwareRegisterMappedAddress를 호출한 후 사용자 모드 주소에 직접 액세스하여 레지스터를 읽고 쓸 수 있습니다.
GetHardwareRegisterMappedAddress를 사용하는 경우 UmdfRegisterAccessMode INF 지시문을 RegisterAccessUsingUserModeMapping으로 설정해야 합니다. UMDF INF 지시문에 대한 자세한 내용은 INF 파일에서 WDF 지시문 지정을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원 종료 | UMDF 2.0 이상에서는 사용할 수 없습니다. |
대상 플랫폼 | 데스크톱 |
최소 UMDF 버전 | 1.11 |
머리글 | wudfddi.h |
DLL | WUDFx.dll |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기