Méthode ICertManageModule ::SetProperty (certmod.h)
La méthode SetProperty permet à un module de définir une valeur de propriété.
Syntaxe
HRESULT SetProperty(
[in] const BSTR strConfig,
[in] BSTR strStorageLocation,
[in] BSTR strPropertyName,
[in] LONG Flags,
[in] const VARIANT *pvarProperty
);
Paramètres
[in] strConfig
Représente la chaîne de configuration du serveur des services de certificats sous la forme COMPUTERNAME\CANAME, où COMPUTERNAME est le nom réseau du serveur des services de certificat et CANAME est le nom commun de l’autorité de certification (CA) telle qu’entrée pour l’autorité de certification lors de l’installation des services de certificat. Pour plus d’informations sur le nom de la chaîne de configuration, consultez ICertConfig.
[in] strStorageLocation
Emplacement qui fournit le stockage pour les valeurs de propriété, comme décrit dans la définition de strStorageLocation dans ICertManageModule ::GetProperty.
[in] strPropertyName
Nom de la propriété dont la valeur est affectée. Les modules de stratégie et de sortie doivent prendre en charge les propriétés suivantes, qui sont utilisées par Certificate Services Manager.
[in] Flags
Ce paramètre est réservé et doit être défini sur zéro.
[in] pvarProperty
Valeur affectée à la propriété spécifiée par strPropertyName.
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
Cette méthode est destinée aux fonctionnalités futures. Une implémentation minimale est toutefois requise pour répondre aux exigences de l’interface ICertManageModule .
Exemples
#include <windows.h>
#include <Certmod.h>
HRESULT CCertManagePolicyModule::SetProperty(
/* [in] */ const BSTR strConfig,
/* [in] */ BSTR strStorageLocation,
/* [in] */ BSTR strPropertyName,
/* [in] */ LONG Flags,
/* [in] */ const VARIANT *pvarProperty)
{
// This implementation fulfills the minimal requirement
// needed for ICertManageModule::SetProperty.
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 | certmod.h (include Certsrv.h) |
Bibliothèque | Certidl.lib |
Voir aussi
CCertManageModule