ReplicationProvider1 클래스

공급자 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의 클라이언트를 유지해야 하는 공급자는 PureFALSE로 설정해야 합니다. 기본 설정은 TRUE입니다. 자세한 내용은 이 항목의 “주의” 섹션을 참조하세요.

이 속성은 __Win32Provider 상속됩니다.

SecurityDescriptor

데이터 형식: string

액세스 형식: 읽기/쓰기

분리된 공급자에 대해 IWbemDecoupledRegistrar:Register를 성공적으로 호출할 수 있는 사용자 집합을 결정하는 SDDL(보안 설명자 정의 언어)의 SD(보안 설명자)입니다. 자세한 내용은 Windows SDK의 보안 섹션에서 보안 설명자 정의 언어 항목을 참조하세요. 이 보안 설명자는 분리된 공급자에만 사용되며 다른 공급자에게 영향을 주지 않습니다. 자세한 내용은 애플리케이션에 공급자 통합을 참조하세요.

WMI는 IWbemProviderInitIWbemObjectSink 인터페이스를 사용하는 분리된 공급자에 대한 액세스 검사를 수행합니다. 보안 설명자가 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
Replprov.mof
DLL
Replprov.dll

추가 정보

__Win32Provider