Win32_ClassicCOMClassSetting 클래스
Win32_ClassicCOMClassSettingWMI 클래스는 COM(구성 요소 개체 모델) 구성 요소의 설정을 나타냅니다.
다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다. 속성은 MOF 순서가 아닌 알파벳순으로 나열됩니다.
구문
[Dynamic, Provider("CIMWin32"), UUID("{E5D8A562-F6C0-11d2-B35E-00105A1F8569}"), AMENDMENT]
class Win32_ClassicCOMClassSetting : Win32_COMSetting
{
string Caption;
string Description;
string SettingID;
string AppID;
string AutoConvertToClsid;
string AutoTreatAsClsid;
string ComponentId;
boolean Control;
string DefaultIcon;
string InprocHandler;
string InprocHandler32;
string InprocServer;
string InprocServer32;
boolean Insertable;
boolean JavaClass;
string LocalServer;
string LocalServer32;
string LongDisplayName;
string ProgId;
string ShortDisplayName;
string ThreadingModel;
string ToolBoxBitmap32;
string TreatAsClsid;
string TypeLibraryId;
string Version;
string VersionIndependentProgId;
};
멤버
Win32_ClassicCOMClassSetting 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
Win32_ClassicCOMClassSetting 클래스에는 이러한 속성이 있습니다.
-
AppID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[AppID]")
이 COM 구성 요소를 사용하는 COM 애플리케이션의 GUID(Globally Unique Identifier)입니다.
-
-
AutoConvertToClsid
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoConvertTo[Default]")
이 COM 구성 요소가 자동으로 변환되는 COM 클래스의 GUID입니다.
-
-
AutoTreatAsClsid
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoTreatAs[Default]")
이 클래스의 인스턴스를 자동으로 에뮬레이트하는 COM 구성 요소의 GUID입니다.
-
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(64)
현재 개체에 대한 간단한 텍스트 설명입니다.
이 속성은 CIM_Setting 상속됩니다.
-
-
ComponentId
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: 키, MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[Default]")
이 COM 구성 요소의 GUID입니다.
-
-
제어
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Control")
COM 구성 요소는 OLE 컨트롤입니다.
-
-
DefaultIcon
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\DefaultIcon[Default]")
클래스에서 사용하는 기본 아이콘의 실행 파일 및 리소스 식별자에 대한 경로입니다.
-
-
설명
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
현재 개체에 대한 텍스트 설명입니다.
이 속성은 CIM_Setting 상속됩니다.
-
-
InprocHandler
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler[Default]")
COM 구성 요소에 대한 16비트 사용자 지정 처리기에 대한 파일 이름 또는 파일 이름만 포함하는 전체 경로입니다. 공급자가 항상 전체 경로를 반환하지는 않습니다.
-
-
InprocHandler32
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler32[Default]")
COM 구성 요소에 대한 32비트 사용자 지정 처리기에 대한 파일 이름 또는 파일 이름만 포함하는 전체 경로입니다. 공급자가 항상 전체 경로를 반환하지는 않습니다.
-
-
InprocServer
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer[Default]")
이 COM 구성 요소에 대한 16비트 In-process 서버 DLL에 대한 파일 이름 또는 파일 이름만 포함하는 전체 경로입니다. 공급자가 항상 전체 경로를 반환하지는 않습니다.
-
-
InprocServer32
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[Default]")
이 COM 구성 요소에 대한 32비트 In-Process 서버 DLL에 대한 파일 이름 또는 파일 이름만 포함하는 전체 경로입니다. 공급자가 항상 전체 경로를 반환하지는 않습니다.
-
-
삽입 가능
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Insertable")
COM 구성 요소는 OLE 컨테이너 애플리케이션에 삽입할 수 있습니다.
-
-
JavaClass
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[JavaClass]")
COM 구성 요소는 Java 구성 요소입니다.
-
-
LocalServer
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer[Default]")
16비트 로컬 서버 애플리케이션에 대한 파일 이름 또는 파일 이름만 포함하는 전체 경로입니다. 공급자가 항상 전체 경로를 반환하지는 않습니다.
-
-
LocalServer32
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer32[Default]")
파일 이름 또는 32비트 로컬 서버 애플리케이션에 대한 파일 이름만 포함하는 전체 경로입니다. 공급자가 항상 전체 경로를 반환하지는 않습니다.
-
-
LongDisplayName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\3[Default]")
COM 애플리케이션의 전체 이름입니다. OLE 붙여넣기 특수 대화 상자의 결과 필드와 같은 영역에서 사용됩니다.
-
-
ProgId
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ProgID[Default]")
COM 구성 요소와 연결된 프로그래밍 식별자입니다. ProgID의 형식은 Vendor입니다 <.< 구성 요소.< 버전. 이 식별자는 고유하지 않을 수 있습니다.
-
-
SettingID
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(256)
현재 개체가 알려진 식별자입니다.
이 속성은 CIM_Setting 상속됩니다.
-
-
ShortDisplayName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\2[Default]")
COM 애플리케이션의 짧은 이름입니다(메뉴 및 팝업에 사용됨).
-
-
ThreadingModel
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[ThreadingModel]")
In-process COM 클래스에서 사용하는 스레딩 모델입니다. 이 속성이 NULL이면 스레딩 모델이 사용되지 않습니다. 구성 요소가 클라이언트의 주 스레드에 만들어지고 다른 스레드로부터의 호출이 이 스레드로 마샬링됩니다.
Apartment 모델은 구성 요소를 하나의 스레드로만 입력할 수 있도록 지정합니다. 이러한 유형의 개체 서버에서 보유하는 공통 데이터는 개체 서버가 여러 구성 요소를 지원하므로 스레드 충돌로부터 보호해야 합니다. 각 구성 요소는 서로 다른 스레드에서 동시에 입력할 수 있습니다.
Free 모델은 구성 요소가 개체에 입력할 수 있는 스레드 또는 스레드 수에 제한을 두지 않음을 지정합니다. 개체는 스레드별 데이터를 포함할 수 없으며 여러 스레드에 의한 동시 액세스로부터 해당 데이터를 보호해야 합니다. 그러나 무료 스레드 구성 요소는 아파트 스레드에서 직접 액세스할 수 없으며 클라이언트 아파트 간에 호출이 마샬링됩니다.
둘 다 지정하면 아파트 스레드 또는 자유 스레드 모드에서 구성 요소를 사용할 수 있습니다. 이러한 구성 요소는 여러 스레드에서 입력할 수 있으며 스레드 충돌로부터 데이터를 보호하며 스레드별 데이터를 포함하지 않습니다.
값은 다음과 같습니다.
- "아파트"
- "무료"
- "둘 다"
-
-
아파트먼트 ("아파트")
-
무료 ("무료")
-
둘 다 ("둘 다")
ToolBoxBitmap32
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ToolBoxBitmap32[Default]")
도구 모음 또는 도구 상자 단추의 얼굴에 사용되는 작은(16x16) 비트맵의 모듈 이름 및 리소스 식별자입니다. COM 구성 요소가 OLE 또는 ActiveX 컨트롤일 때 사용됩니다.
TreatAsClsid
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TreatAs[Default]")
이 구성 요소의 인스턴스를 에뮬레이트할 수 있는 COM 구성 요소의 GUID입니다.
TypeLibraryId
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TypeLib[Default]")
이 COM 구성 요소에 대한 형식 라이브러리의 GUID입니다.
버전
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Version[Default]")
이 COM 클래스의 버전 번호입니다.
VersionIndependentProgId
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\VersionIndependentProgId[Default]")
동일한 프로그램의 모든 버전에 대해 일관된 프로그램 식별자입니다.
설명
Win32_ClassicCOMClassSetting 클래스는 Win32_COMSetting 파생됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
네임스페이스 |
Root\CIMV2 |
MOF |
|
DLL |
|