RtlWriteNonVolatileMemory 루틴 원본 버퍼의 내용을 비휘발성 대상 메모리 버퍼에 복사합니다.
통사론
NTSYSAPI NTSTATUS RtlWriteNonVolatileMemory(
PVOID NvToken,
VOID *NvDestination,
const VOID *Source,
SIZE_T Size,
ULONG Flags
);
매개 변수
NvToken
RtlGetNonVolatileToken 반환한 비휘발성 메모리 영역의 다양한 속성에 대한 정보를 포함하는 불투명 구조체에 대한 포인터입니다.
NvDestination
복사할 비휘발성 대상 버퍼에 대한 포인터입니다.
Source
복사할 원본 버퍼에 대한 포인터입니다.
Size
복사 작업의 길이(바이트)입니다.
Flags
나중에 사용할 수 있습니다.
반환 값
RtlWriteNonVolatileMemory 루틴은 다음 중 하나를 반환합니다.
| 반환 코드 | 묘사 |
|---|---|
|
NvToken 잘못된 포인터 또는 토큰입니다. |
|
요청이 성공했습니다. |
발언
이는 값이 추가된 비휘발성 메모리에 해당하는 RtlCopyMemory 검증 도구만 사용하도록 설정되어 있습니다. 검증 도구가 사용하도록 설정되면 수정된 범위는 NvToken 추적할 수 있으며 쓰기에 대해 플러시가 호출되지 않은 경우 rtlFreeNonVolatileToken 보고할 수 있습니다. 이 루틴은 현재 Windows Server의 다음 주요 릴리스까지 Windows Server에서 지원되지 않습니다.
요구 사항
| 요구 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 10 버전 1703 |
| 지원되는 최소 서버 | 지원되지 않는 항목 |
| 대상 플랫폼 | Windows |
| 헤더 | ntddk.h(Winnt.h 포함) |