Partager via


Méthode IEnroll4 ::AddCertTypeToRequestWStrEx (xenroll.h)

[Cette méthode n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]

La méthode AddCertTypeToRequestWStrEx , comme la méthode AddCertTypeToRequestWStr , ajoute un modèle de certificat (également appelé type de certificat) à une demande.

Cette méthode est associée au module de stratégie d’entreprise Des services de certificats. Cette méthode est spécialisée et son utilisation n’est pas recommandée pour la plupart des applications. Cette version peut ajouter une extension de modèle V2 à une requête. Cette méthode a d’abord été définie dans l’interface IEnroll4 .

Syntaxe

HRESULT AddCertTypeToRequestWStrEx(
  [in] LONG    lType,
  [in] LPCWSTR pwszOIDOrName,
  [in] LONG    lMajorVersion,
  [in] BOOL    fMinorVersion,
  [in] LONG    lMinorVersion
);

Paramètres

[in] lType

Indique le type de version de l’extension de modèle. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
XECT_EXTENSION_V1
Utilise une extension version 1
XECT_EXTENSION_V2
Utilise une extension version 2

[in] pwszOIDOrName

Pointeur vers une chaîne de caractères terminée par null qui représente le nom complet du modèle de certificat ajouté à la demande de certificat. Cette valeur est interprétée par l’autorité de certification.

[in] lMajorVersion

Valeur qui spécifie la version principale du modèle. Ce paramètre est ignoré si lType est XECT_EXTENSION_V1.

[in] fMinorVersion

Valeur qui spécifie si une version mineure du modèle est utilisée. Ce paramètre est ignoré si lType est XECT_EXTENSION_V1.

[in] lMinorVersion

Valeur qui spécifie la version mineure du modèle. Ce paramètre est ignoré si lType est XECT_EXTENSION_V1 ou si fMinorVersion a la valeur FALSE.

Valeur retournée

La valeur de retour est HRESULT, avec S_OK retournée si l’appel réussit.

Remarques

Cette méthode prend uniquement en charge la nouvelle méthode de requête createRequestWStr. Il ne prend pas en charge la méthode createPKCS10WStr .

Cette méthode peut être appelée plusieurs fois pour établir plusieurs modèles de certificat pour la demande.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête xenroll.h
Bibliothèque Uuid.lib
DLL Xenroll.dll

Voir aussi

IEnroll4