Fonction CryptUnregisterOIDFunction (wincrypt.h)
La fonction CryptUnregisterOIDFunction supprime l’inscription d’une DLL qui contient la fonction à appeler pour le type d’encodage, le nom de la fonction et l’OID spécifiés.
Syntaxe
BOOL CryptUnregisterOIDFunction(
[in] DWORD dwEncodingType,
[in] LPCSTR pszFuncName,
[in] LPCSTR pszOID
);
Paramètres
[in] dwEncodingType
Spécifie le type d’encodage à mettre en correspondance. Actuellement, seuls les X509_ASN_ENCODING et les PKCS_7_ASN_ENCODING sont utilisés ; toutefois, des types d’encodage supplémentaires peuvent être ajoutés à l’avenir. Pour faire correspondre les deux types d’encodage actuels, utilisez :
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
Pour les fonctions qui n’utilisent pas de type d’encodage, définissez ce paramètre sur zéro.
[in] pszFuncName
Nom de la fonction en cours d’inscription.
[in] pszOID
Pointeur vers l’identificateur d’objet (OID) qui correspond au nom de la fonction en cours de désinscription. Si le mot d’ordre élevé de l’OID est différent de zéro, pszOID est un pointeur vers une chaîne OID telle que « 2.5.29.1 » ou une chaîne ASCII telle que « file ». Si le mot d’ordre élevé de l’OID est égal à zéro, le mot d’ordre inférieur spécifie l’identificateur entier à utiliser comme identificateur d’objet.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro (TRUE).
Si la fonction échoue, la valeur de retour est zéro (FALSE).
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 | wincrypt.h |
Bibliothèque | Crypt32.lib |
DLL | Crypt32.dll |