TOKEN_SOURCE 구조체(ntifs.h)

TOKEN_SOURCE 구조는 액세스 토큰의 원본을 식별합니다.

구문

typedef struct _TOKEN_SOURCE {
  CHAR SourceName[TOKEN_SOURCE_LENGTH];
  LUID SourceIdentifier;
} TOKEN_SOURCE, *PTOKEN_SOURCE;

멤버

SourceName[TOKEN_SOURCE_LENGTH]

액세스 토큰의 원본을 식별하는 데 사용되는 8 바이트 문자열을 지정합니다. 세션 관리자, LAN 관리자 및 RPC Server와 같은 원본을 구분하는 데 사용됩니다. 상수가 아닌 문자열은 원본을 식별하는 데 사용되므로 사용자와 개발자는 액세스 토큰의 원본 역할을 하는 다른 네트워크를 추가하는 등 시스템에 대한 확장을 수행할 수 있습니다. TOKEN_SOURCE_LENGTH 현재 8과 같습니다.

SourceIdentifier

SourceName 멤버가 명명한 원본 구성 요소에서 제공하는 LUID(로컬 고유 식별자)를 지정합니다. 이 값은 세션 제어 구조와 같은 컨텍스트 블록을 토큰에 연결할 때 원본 구성 요소를 지원합니다. 이 값은 일반적으로 LUID일 필요는 없습니다.

요구 사항

요구 사항
헤더 ntifs.h(Ntifs.h 포함)

추가 정보

Luid

SeQueryInformationToken

TOKEN_INFORMATION_CLASS

ZwQueryInformationToken

ZwSetInformationToken