Partager via


ICertPolicy ::Initialize, méthode (certpol.h)

La méthode Initialize est appelée par le moteur de serveur pour permettre au module de stratégie d’effectuer des tâches d’initialisation.

Syntaxe

HRESULT Initialize(
  [in] const BSTR strConfig
);

Paramètres

[in] strConfig

Représente le nom de l’autorité de certification, tel qu’entré lors de l’installation des services de certification. Pour plus d’informations sur le nom de la chaîne de configuration, consultez ICertConfig2.

Valeur retournée

VB

Si la méthode réussit, la méthode retourne S_OK.

Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

Remarques

Lorsque vous écrivez des modules de stratégie personnalisés, implémentez cette méthode.

Exemples

#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 );
}

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certpol.h (include Certsrv.h)
Bibliothèque Certidl.lib

Voir aussi

ICertConfig

ICertPolicy

ICertPolicy2