Freigeben über


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

Weitere Informationen

ICertConfig

ICertPolicy

ICertPolicy2