다음을 통해 공유


RtlFlushNonVolatileMemoryRanges 함수(ntddk.h)

RtlFlushNonVolatileMemoryRanges 루틴은 지정된 비휘발성 메모리 영역을 최적으로 플러시할 있습니다.

통사론

NTSYSAPI NTSTATUS RtlFlushNonVolatileMemoryRanges(
  PVOID            NvToken,
  PNV_MEMORY_RANGE NvRanges,
  SIZE_T           NumRanges,
  ULONG            Flags
);

매개 변수

NvToken

RtlGetNonVolatileToken 반환한 비휘발성 메모리 영역의 다양한 속성에 대한 정보를 포함하는 불투명 구조체에 대한 포인터입니다.

NvRanges

플러시할 비휘발성 메모리 영역을 설명하는 NV_MEMORY_RANGE 구조의 배열을 지정합니다.

NumRanges

NVRanges 배열의 요소 수를 지정합니다.

Flags

지정된 플래그의 경우 rtlFlushNonVolatileMemory 참조하세요. 이 루틴은 RtlFlushNonVolatileMemory전달하지 않도록 플래그를 지정합니다.

반환 값

RtlFlushNonVolatileMemoryRanges 루틴은 다음 중 하나를 반환합니다.

반환 코드 묘사
STATUS_INVALID_PARAMETER
NvToken 잘못된 포인터 또는 토큰입니다.
STATUS_SUCCESS
요청이 성공했습니다.

발언

이 루틴은 현재 Windows Server의 다음 주요 릴리스까지 Windows Server에서 지원되지 않습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 1703
지원되는 최소 서버 지원되지 않는 항목
대상 플랫폼 Windows
헤더 ntddk.h(Winnt.h 포함)

참고 항목

RtlDrainNonVolatileFlush

RtlFlushNonVolatileMemory

RtlFreeNonVolatileToken

RtlGetNonVolatileToken

RtlWriteNonVolatileMemory