공급자 instance 기본 클래스입니다.
다음은 MOF 코드에서 단순화된 구문으로 상속된 모든 속성을 포함합니다.
구문
class ReplicationProvider1 : __Win32Provider
{
string ClientLoadableCLSID;
string CLSID;
sint32 Concurrency;
string DefaultMachineName;
boolean Enabled;
sint32 ImpersonationLevel = 0;
sint32 InitializationReentrancy = 0;
datetime InitializationTimeoutInterval;
boolean InitializeAsAdminFirst;
string Name;
datetime OperationTimeoutInterval;
boolean PerLocaleInitialization = FALSE;
boolean PerUserInitialization = FALSE;
boolean Pure = TRUE;
string SecurityDescriptor;
boolean SupportsExplicitShutdown;
boolean SupportsExtendedStatus;
boolean SupportsQuotas;
boolean SupportsSendStatus;
boolean SupportsShutdown;
boolean SupportsThrottling;
datetime UnloadTimeout;
uint32 Version;
string HostingModel;
};
멤버
ReplicationProvider1 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
ReplicationProvider1 클래스에는 이러한 속성이 있습니다.
-
ClientLoadableCLSID
-
-
데이터 형식: string
-
액세스 형식: 읽기/쓰기
WMI가 클라이언트 프로세스 또는 WMI 프로세스에 고성능 공급자를 로드할지 여부를 결정하는 데 사용하는 클래스 식별자입니다. 공급자와 클라이언트가 모두 동일한 컴퓨터에 있는 경우 WMI는 ClientLoadableCLSID를 클래스 식별자로 사용하여 공급자 in-process를 클라이언트에 로드합니다. 공급자와 클라이언트가 서로 다른 컴퓨터에 있는 경우 WMI는 공급자 in-process를 WMI에 로드합니다. 또한 WMI는 ClientLoadableCLSID를 사용하여 새로 고침 작업을 지원합니다.
자세한 내용은 고성능 공급자 등록을 참조하세요.
이 속성은 __Win32Provider 상속됩니다.
-
-
CLSID
-
-
데이터 형식: string
-
액세스 형식: 읽기/쓰기
공급자 COM 개체의 CLSID(클래스 식별자)를 나타내는 GUID입니다. 이 COM 개체는 IWbemProviderInit 인터페이스의 구현을 포함해야 합니다.
이 속성은 __Win32Provider 상속됩니다.
-
-
동시성
-
-
데이터 형식: sint32
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
-
-
DefaultMachineName
-
-
데이터 형식: string
-
액세스 형식: 읽기/쓰기
공급자를 시작할 컴퓨터를 식별합니다. 공급자가 로컬 컴퓨터에서 실행되는 경우 NULL입니다.
이 속성은 __Win32Provider 상속됩니다.
-
-
Enabled
-
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
TRUE이면 이 인스턴스가 사용하도록 설정되며 클라이언트 요청을 완료하는 데 사용할 수 있습니다.
이 속성은 __Win32Provider 상속됩니다.
-
-
HostingModel
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: 재정 의("HostingModel")
공급자의 호스팅 모델을 포함합니다.
-
-
ImpersonationLevel
-
-
데이터 형식: sint32
-
액세스 형식: 읽기/쓰기
예약되어 있습니다. 기본값은 영(0)입니다.
이 속성은 __Win32Provider 상속됩니다.
-
-
InitializationReentrancy
-
-
데이터 형식: sint32
-
액세스 형식: 읽기/쓰기
직렬화에 대한 정보를 제공하는 플래그 집합입니다. 기본값은 영(0)입니다.
이 속성은 __Win32Provider 상속됩니다.
-
-
0
-
이 공급자의 모든 초기화를 직렬화해야 합니다.
-
1
-
동일한 네임스페이스에서 이 공급자의 모든 초기화를 직렬화해야 합니다.
-
2
-
초기화 직렬화가 필요하지 않습니다.
InitializationTimeoutInterval
-
데이터 형식: datetime
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
InitializeAsAdminFirst
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
Windows Server 2003: 이 속성은 사용할 수 없습니다.
이 속성은 __Win32Provider 상속됩니다.
이름
-
데이터 형식: 문자열
-
액세스 형식: 읽기/쓰기
-
한정자: Key
공급자 이름입니다.
이 속성은 __Win32Provider 상속됩니다.
OperationTimeoutInterval
-
데이터 형식: datetime
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
PerLocaleInitialization
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
TRUE이면 사용자가 서로 다른 로캘을 사용하여 동일한 네임스페이스에 두 번 이상 연결할 때 각 로캘에 대해 공급자가 초기화됩니다. 기본값은 FALSE입니다.
이 속성은 __Win32Provider 상속됩니다.
PerUserInitialization
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
TRUE이면 공급자에게 요청하는 각 NTLM(NT LAN Manager) 사용자에 대해 공급자가 한 번 초기화됩니다. FALSE(기본값)이면 공급자가 모든 사용자에 대해 한 번 초기화됩니다.
이 속성은 __Win32Provider 상속됩니다.
순수
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
TRUE인 경우 공급자는 WMI가 기본 인터페이스의 Release메서드를 호출할 때 모든 미해결 인터페이스 지점에서 IUnknown::Release를 호출하여 언로드를 준비하는 데 동의합니다. 공급자로 작동하지 않는 후 WMI의 클라이언트를 유지해야 하는 공급자는 Pure를 FALSE로 설정해야 합니다. 기본 설정은 TRUE입니다. 자세한 내용은 이 항목의 “주의” 섹션을 참조하세요.
이 속성은 __Win32Provider 상속됩니다.
SecurityDescriptor
-
데이터 형식: string
-
액세스 형식: 읽기/쓰기
분리된 공급자에 대해 IWbemDecoupledRegistrar:Register를 성공적으로 호출할 수 있는 사용자 집합을 결정하는 SDDL(보안 설명자 정의 언어)의 SD(보안 설명자)입니다. 자세한 내용은 Windows SDK의 보안 섹션에서 보안 설명자 정의 언어 항목을 참조하세요. 이 보안 설명자는 분리된 공급자에만 사용되며 다른 공급자에게 영향을 주지 않습니다. 자세한 내용은 애플리케이션에 공급자 통합을 참조하세요.
WMI는 IWbemProviderInit 및 IWbemObjectSink 인터페이스를 사용하는 분리된 공급자에 대한 액세스 검사를 수행합니다. 보안 설명자가 NULL인 경우 LocalSystem, NetworkService, LocalService 계정에서 실행되는 애플리케이션 또는 서비스만 분리된 공급자를 실행할 수 있습니다.
다음 문자열은 기본 제공 관리자만 실행할 분리된 공급자를 보여 줍니다."O:BAG:BAD:(A;;0x1;;;BA)"
SecurityDescriptor 속성을 설정하는 방법에 대한 자세한 내용은 WMI 보안 유지 관리를 참조하세요.
이 속성은 __Win32Provider 상속됩니다.
SupportsExplicitShutdown
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
SupportsExtendedStatus
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
SupportsQuotas
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
SupportsSendStatus
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
SupportsShutdown
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
SupportsThrottling
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
사용되지 않습니다.
이 속성은 __Win32Provider 상속됩니다.
UnloadTimeout
-
데이터 형식: datetime
-
액세스 형식: 읽기/쓰기
WMI를 통해 공급자가 언로드되기 전에 유휴 상태를 유지할 수 있는 기간을 지정하는 날짜 및 시간 형식입니다. 일반적으로 공급자는 WMI가 5분 이상 기다리지 않게 요청합니다.
현재 버전의 WMI에서는 이 속성의 값이 무시됩니다. WMI는 \root 네임스페이스의 내부 클래스에 있는 시간 제한 값에 따라 공급자를 언로드합니다. 공급자가 UnloadTimeout을 설정하는 것이 좋습니다. 자세한 내용은 공급자 언로드를 참조하세요.
이 속성은 __Win32Provider 상속됩니다.
버전
-
데이터 형식: uint32
-
액세스 형식: 읽기/쓰기
공급자의 버전입니다. 지원되는 버전은 1과 2입니다. 버전 2는 관련된 모든 속성 등록, 특히 ImpersonationLevel 속성에 대한 유효성 검사를 강화합니다.
이 속성은 __Win32Provider 상속됩니다.
설명
이 클래스의 instance Active Directory 도메인 서비스에 대한 WMI 공급자를 나타냅니다. 기본값은
- Name = "ReplProv1"
- ClsID = "{29288F43-39B1-40db-B41F-CE899450E911}"
- HostingModel = "NetworkServiceHost"
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 |
지원되는 버전 없음 |
| 지원되는 최소 서버 |
Windows Server 2008 |
| 네임스페이스 |
Root\MicrosoftActiveDirectory |
| MOF |
|
| DLL |
|