IDebugDataSpaces3::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로 설정된 경우 이 정보는 반환되지 않습니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요.
반환 코드 | Description |
---|---|
|
메서드를 성공적으로 수행했습니다. |
설명
이 메서드는 크기 바이트에 맞는 만큼 대상의 메모리에 패턴을 씁니다.
패턴의 최종 복사본이 메모리 범위에 완전히 맞지 않으면 부분적으로만 기록됩니다. 여기에는 패턴의 크기가 Size 값보다 크고 패턴의 추가 바이트가 무시되는 경우가 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | dbgeng.h(Dbgeng.h 포함) |