다음을 통해 공유


RtlGetNonVolatileToken 함수(ntddk.h)

RtlGetNonVolatileToken 루틴은 비휘발성 메모리 버퍼에 대한 다양한 속성을 가져오고 NvToken 변수에 저장합니다.

통사론

NTSYSAPI NTSTATUS RtlGetNonVolatileToken(
  PVOID  NvBuffer,
  SIZE_T Size,
  PVOID  *NvToken
);

매개 변수

NvBuffer

반환된 NvToken 상태를 추적할 비휘발성 메모리에 대한 포인터입니다. 파일 매핑 개체에서 가져온 주소여야 합니다.

Size

NvBuffer 가리키는 비휘발성 메모리 버퍼 길이(바이트)입니다.

NvToken

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

반환 값

RtlGetNonVolatileToken 루틴은 상태 코드 중 하나를 반환할 있습니다.

반환 코드 묘사
STATUS_ACCESS_DENIED
호출자에게 요청된 작업을 수행할 수 있는 액세스 권한이 부족했습니다.
STATUS_INFO_LENGTH_MISMATCH
지정된 기본 주소가 액세스 가능한 주소 범위를 벗어났습니다.
STATUS_INVALID_PARAMETER
NvBufferSize지정된 길이와 다릅니다.
STATUS_SUCCESS
요청이 성공했습니다.

발언

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

요구 사항

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

참고 항목

RtlDrainNonVolatileFlush

RtlFlushNonVolatileMemory

RtlFlushNonVolatileMemoryRanges

RtlFreeNonVolatileToken

RtlWriteNonVolatileMemory