IDebugDataSpaces4::FillVirtual 메서드(dbgeng.h)
FillVirtual 메서드는 대상의 가상 메모리에 바이트 패턴을 씁니다. 지정된 메모리 범위를 채울 때까지 패턴이 반복적으로 기록됩니다.
통사론
HRESULT FillVirtual(
[in] ULONG64 Start,
[in] ULONG Size,
[in] PVOID Pattern,
[in] ULONG PatternSize,
[out, optional] PULONG Filled
);
매개 변수
[in] Start
패턴 작성을 시작할 대상의 가상 주소 공간 위치를 지정합니다.
[in] Size
대상의 메모리에 쓸 바이트 수를 지정합니다.
[in] Pattern
패턴의 메모리 위치를 지정합니다.
[in] PatternSize
패턴의 크기(바이트)를 지정합니다.
[out, optional] Filled
쓴 바이트 수를 받습니다. NULL 설정되면 이 정보가 반환되지 않습니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값 참조하세요.
반환 코드 | 묘사 |
---|---|
|
메서드가 성공했습니다. |
발언
이 메서드는 Size 바이트에 맞게 대상의 메모리에 패턴을 여러 번 씁니다.
패턴의 최종 복사본이 메모리 범위에 완전히 맞지 않으면 부분적으로만 기록됩니다. 여기에는 패턴의 크기가 Size값보다 크고 패턴의 추가 바이트가 무시되는 경우가 포함됩니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | dbgeng.h(Dbgeng.h 포함) |