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 |