WritePhysicalWithFlags 함수(wdbgexts.h)
WritePhysicalWithFlags 함수는 실제 메모리에 씁니다.
구문
void WritePhysicalWithFlags(
ULONG64 address,
PVOID buf,
ULONG size,
ULONG flags,
PULONG sizew
);
매개 변수
address
쓸 실제 주소를 지정합니다.
buf
기록된 데이터를 저장할 바이트 배열의 주소를 지정합니다.
size
쓸 바이트 수를 지정합니다.
flags
쓸 실제 메모리의 속성을 지정합니다. 이는 실제 메모리가 대상의 운영 체제에 보급된 방식과 일치해야 합니다. 가능한 값은 다음 표에 나와 있습니다.
값 | Description |
---|---|
PHYS_FLAG_DEFAULT | 기본 메모리 캐싱을 사용합니다. |
PHYS_FLAG_CACHED | 실제 메모리가 캐시됩니다. |
PHYS_FLAG_UNCACHED | 실제 메모리는 캐시되지 않습니다. |
PHYS_FLAG_WRITE_COMBINED | 실제 메모리는 쓰기 결합됩니다. |
sizew
실제로 작성된 바이트 수를 받습니다.
반환 값
없음
설명
WdbgExts 확장의 경우 wdbgexts.h를 포함합니다. DbgEng 확장의 경우 dbgeng.h 앞에 wdbgexts.h를 포함합니다. 자세한 내용은 DbgEng 확장 코드 작성 을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | wdbgexts.h(Wdbgexts.h, Dbgeng.h 포함) |