ICertPolicy::Initialize-Methode (certpol.h)
Die Initialize-Methode wird von der Server-Engine aufgerufen, damit das Richtlinienmodul Initialisierungsaufgaben ausführen kann.
Syntax
HRESULT Initialize(
[in] const BSTR strConfig
);
Parameter
[in] strConfig
Stellt den Namen der Zertifizierungsstelle dar, wie er während der Einrichtung von Zertifikatdiensten eingegeben wurde. Informationen zum Namen der Konfigurationszeichenfolge finden Sie unter ICertConfig2.
Rückgabewert
VB
Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück.Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Hinweise
Wenn Sie benutzerdefinierte Richtlinienmodule schreiben, implementieren Sie diese Methode.
Beispiele
#include <windows.h>
#include <Certpol.h>
STDMETHODIMP CCertPolicy::Initialize(
/* [in] */ BSTR const strConfig)
{
// strConfig can be used by the Policy module.
// Here, it is stored in a BSTR member variable.
// m_strConfig is an application-defined variable.
// Call SysFreeString to free m_strConfig when done.
m_strConfig = SysAllocString( strConfig );
// Check to determine whether there was enough memory.
if (NULL == m_strConfig)
return ( E_OUTOFMEMORY ); // Not enough memory
return( S_OK );
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certpol.h (include Certsrv.h) |
Bibliothek | Certidl.lib |