interface ICertPropertyEnrollmentPolicyServer : IDispatch
{
public:
virtual HRESULT STDMETHODCALLTYPE Initialize(
/* [in] */ VARIANT_BOOL PolicyServerOnline) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProviderName(
/* [retval][out] */ __RPC__deref_out_opt BSTR *pstrProviderName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProviderType(
/* [retval][out] */ __RPC__out LONG *pProviderType) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProviderFlags(
/* [retval][out] */ __RPC__out LONG *pProviderFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE GetEnterprise(
/* [retval][out] */ __RPC__out VARIANT_BOOL *pbEnterprise) = 0;
virtual HRESULT STDMETHODCALLTYPE GetURL(
/* [retval][out] */ __RPC__deref_out_opt BSTR *pstrURL) = 0;
virtual HRESULT STDMETHODCALLTYPE GetAttributes(
/* [retval][out] */ __RPC__deref_out_opt BSTR *pstrAttributes) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDisplayName(
/* [retval][out] */ __RPC__deref_out_opt BSTR *pstrDisplayName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLastUpdateTime(
/* [retval][out] */ __RPC__out DATE *pTime) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPolicyVersion(
/* [retval][out] */ __RPC__out LONG *pPolicyVersion) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPolicyServerOnline(
/* [retval][out] */ __RPC__out VARIANT_BOOL *pPolicyServerOnline) = 0;
};
这个接口定义了一系列方法,用于初始化、获取与证书颁发策略服务器相关的属性。例如,可以获取颁发策略服务器的名称、类型、URL、属性等信息。
要正确使用这个接口,你可能需要详细查阅 Microsoft 的文档或者参考相关的示例代码,以了解如何使用这些方法来处理证书颁发策略服务器的属性。
转载请注明出处:http://www.pingtaimeng.com/article/detail/24192/Win32 API/Certenroll.h/ICertPropertyEnrollmentPolicyServer