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 포함) |