다음을 통해 공유


LUID_AND_ATTRIBUTES 구조체(wdm.h)

LUID_AND_ATTRIBUTES LUID(로컬 고유 식별자) 및 해당 특성을 나타냅니다.

구문

typedef struct _LUID_AND_ATTRIBUTES {
  LUID  Luid;
  ULONG Attributes;
} LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES;

멤버

Luid

LUID 값입니다.

Attributes

LUID의 특성을 지정합니다. 이 값에는 최대 32개의 1비트 플래그가 포함됩니다. 그 의미는 LUID의 정의 및 사용에 따라 달라집니다.

권한에 대해 정의된 특성은 다음과 같습니다.

attribute Description
SE_PRIVILEGE_ENABLED 권한이 활성화됩니다.
SE_PRIVILEGE_ENABLED_BY_DEFAULT 권한은 기본적으로 사용하도록 설정됩니다.
SE_PRIVILEGE_USED_FOR_ACCESS 권한은 개체 또는 서비스에 대한 액세스 권한을 얻는 데 사용되었습니다. 이 플래그는 불필요한 권한을 포함할 수 있는 클라이언트 애플리케이션에서 전달한 집합의 관련 권한을 식별하는 데 사용됩니다.

설명

LUID_AND_ATTRIBUTES 구조체는 PRIVILEGE_SET 구조체의 권한을 나타내는 데 사용되는 경우와 같이 특성이 자주 변경되는 LUID를 나타낼 수 있습니다. 권한은 LUID로 표시되며 현재 사용 또는 사용 안 함을 나타내는 특성이 있습니다.

다음과 같은 파생 형식에 유의하세요.

typedef LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[ANYSIZE_ARRAY];
typedef LUID_AND_ATTRIBUTES_ARRAY *PLUID_AND_ATTRIBUTES_ARRAY;

요구 사항

요구 사항
헤더 wdm.h(Ntddk.h, Ntifs.h, Fltkernel.h 포함)

추가 정보

Luid

PRIVILEGE_SET

SeFilterToken

SePrivilegeCheck