Share via


ICertManageModule::SetProperty 메서드(certmod.h)

SetProperty 메서드를 사용하면 모듈에서 속성 값을 설정할 수 있습니다.

구문

HRESULT SetProperty(
  [in] const BSTR    strConfig,
  [in] BSTR          strStorageLocation,
  [in] BSTR          strPropertyName,
  [in] LONG          Flags,
  [in] const VARIANT *pvarProperty
);

매개 변수

[in] strConfig

COMPUTERNAME\CANAME 형식으로 인증서 서비스 서버의 구성 문자열을 나타냅니다. 여기서 COMPUTERNAME은 인증서 서비스 서버의 네트워크 이름이고, CANAME은 인증서 서비스를 설정하는 동안 CA에 입력한 CA( 인증 기관 )의 일반 이름입니다. 구성 문자열 이름에 대한 자세한 내용은 ICertConfig를 참조하세요.

[in] strStorageLocation

ICertManageModule::GetPropertystrStorageLocation 정의에 설명된 대로 속성 값에 대한 스토리지를 제공하는 위치입니다.

[in] strPropertyName

값이 할당되는 속성의 이름입니다. 정책 및 종료 모듈은 인증서 서비스 관리자에서 사용하는 다음 속성을 지원해야 합니다.

의미
이름
모듈의 이름입니다.
설명
모듈에 대한 설명입니다.
Copyright
모듈과 관련된 저작권입니다.
파일 버전
모듈 파일의 버전입니다.
제품 버전
모듈의 버전입니다.

[in] Flags

이 매개 변수는 예약되어 있으며 0으로 설정해야 합니다.

[in] pvarProperty

strPropertyName으로 지정된 속성에 할당되는 값입니다.

반환 값

VB

메서드가 성공하면 메서드는 S_OK 반환합니다.

메서드가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 일반적인 오류 코드 목록은 일반 HRESULT 값을 참조하세요.

설명

이 메서드는 향후 기능을 위한 것입니다. 그러나 ICertManageModule 인터페이스의 요구 사항을 충족하려면 최소한의 구현이 필요합니다.

예제

#include <windows.h>
#include <Certmod.h>

HRESULT CCertManagePolicyModule::SetProperty(
            /* [in] */ const BSTR strConfig,
            /* [in] */ BSTR strStorageLocation,
            /* [in] */ BSTR strPropertyName,
            /* [in] */ LONG Flags,
            /* [in] */ const VARIANT *pvarProperty)
{
    // This implementation fulfills the minimal requirement
    // needed for ICertManageModule::SetProperty.
    return S_OK;
}

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certmod.h(Certsrv.h 포함)
라이브러리 Certidl.lib

추가 정보

CCertManageModule

ICertConfig

ICertManageModule

ICertManageModule::GetProperty