다음을 통해 공유


SE_OBJECT_TYPE 열거형(accctrl.h)

SE_OBJECT_TYPE 열거형에는 보안을 지원하는 Windows 개체 유형에 해당하는 값이 포함되어 있습니다. 개체의 보안 정보를 설정하고 검색하는 GetSecurityInfoSetSecurityInfo와 같은 함수는 이러한 값을 사용하여 개체의 형식을 나타냅니다.

Syntax

typedef enum _SE_OBJECT_TYPE {
  SE_UNKNOWN_OBJECT_TYPE,
  SE_FILE_OBJECT,
  SE_SERVICE,
  SE_PRINTER,
  SE_REGISTRY_KEY,
  SE_LMSHARE,
  SE_KERNEL_OBJECT,
  SE_WINDOW_OBJECT,
  SE_DS_OBJECT,
  SE_DS_OBJECT_ALL,
  SE_PROVIDER_DEFINED_OBJECT,
  SE_WMIGUID_OBJECT,
  SE_REGISTRY_WOW64_32KEY,
  SE_REGISTRY_WOW64_64KEY
} SE_OBJECT_TYPE;

상수

 
SE_UNKNOWN_OBJECT_TYPE
알 수 없는 개체 형식입니다.
SE_FILE_OBJECT
파일 또는 디렉터리를 나타냅니다. 파일 또는 디렉터리 개체를 식별하는 이름 문자열은 다음 형식 중 하나일 수 있습니다.


  • 상대 경로(예: FileName.dat 또는 )입니다. \FileName

  • 절대 경로( 예: FileName.dat, C:\DirectoryName\FileName.dat 또는 G:\RemoteDirectoryName\FileName.dat.

  • UNC 이름(예: \\ComputerNameShareName\\FileName.dat.

SE_SERVICE
Windows 서비스를 나타냅니다. 서비스 개체는 ServiceName과 같은 로컬 서비스 또는 \\ComputerNameServiceName\과 같은 원격 서비스일 수 있습니다.
SE_PRINTER
프린터를 나타냅니다. 프린터 개체는 PrinterName과 같은 로컬 프린터 또는 \\ComputerNamePrinterName\과 같은 원격 프린터일 수 있습니다.
SE_REGISTRY_KEY
레지스트리 키를 나타냅니다. 레지스트리 키 개체는 CLASSES_ROOT\SomePath 와 같은 로컬 레지스트리 또는 \\ComputerName\CLASSES_ROOT\SomePath와 같은 원격 레지스트리에 있을 수 있습니다.




레지스트리 키의 이름은 "CLASSES_ROOT", "CURRENT_USER", "MACHINE" 및 "USERS"와 같이 미리 정의된 레지스트리 키를 식별하기 위해 리터럴 문자열을 사용해야 합니다.
SE_LMSHARE
네트워크 공유를 나타냅니다. 공유 개체는 ShareName과 같은 로컬 또는 \\ComputerName ShareName\과 같은 원격 개체일 수 있습니다.
SE_KERNEL_OBJECT
로컬을 나타냅니다.
커널 개체입니다.




The
GetSecurityInfo
SetSecurityInfo 함수는 모든 유형의 커널 개체를 지원합니다. The
GetNamedSecurityInfo
SetNamedSecurityInfo 함수는 세마포, 이벤트, 뮤텍스, 대기 가능한 타이머 및 파일 매핑과 같은 커널 개체에서만 작동합니다.
SE_WINDOW_OBJECT
로컬 컴퓨터의 창 스테이션 또는 데스크톱 개체를 나타냅니다. 사용할 수 없습니다.
GetNamedSecurityInfo
창 스테이션 또는 데스크톱의 이름이 고유하지 않기 때문에 이러한 개체를 사용하는 SetNamedSecurityInfo입니다.
SE_DS_OBJECT
디렉터리 서비스 개체 또는 디렉터리 서비스 개체의 속성 집합 또는 속성을 나타냅니다.

디렉터리 서비스 개체의 이름 문자열은 X.500 형식이어야 합니다. 예를 들면 다음과 같습니다.

CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=internet
SE_DS_OBJECT_ALL
디렉터리 서비스 개체와 모든 해당 속성 집합 및 속성을 나타냅니다.
SE_PROVIDER_DEFINED_OBJECT
공급자 정의 개체를 나타냅니다.
SE_WMIGUID_OBJECT
WMI 개체를 나타냅니다.
SE_REGISTRY_WOW64_32KEY
WOW64 아래의 레지스트리 항목에 대한 개체를 나타냅니다.
SE_REGISTRY_WOW64_64KEY

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 accctrl.h

추가 정보

Access Control 개요

권한 부여 열거형

GetNamedSecurityInfo

GetSecurityInfo

SetNamedSecurityInfo

SetSecurityInfo