ISCardManage::CreateInterface, méthode
[La méthode CreateInterface peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Les modules de carte à puce offrent des fonctionnalités similaires.]
La méthode CreateInterface crée l’interface spécifiée.
Syntaxe
HRESULT CreateInterface(
[in] LPGUID pguidInterface,
[in] BSTR bstrName,
[in] LONG *pUserData,
[out] LPUNKNOWN *ppInterface
);
Paramètres
-
pguidInterface [in]
-
Valeur GUID de l’interface à créer.
-
bstrName [in]
-
Nom de l’interface à créer si le GUID n’est pas disponible. Les valeurs standard sont « CryptoProvider ».
-
pUserData [in]
-
Pointeur vers des données spécifiques à l’utilisateur à utiliser dans la création d’une interface.
-
ppInterface [out]
-
Pointeur vers l’interface retournée.
Valeur retournée
Les valeurs de retour possibles sont les suivantes :
Code de retour | Description |
---|---|
|
Opération exécutée avec succès. |
|
L’un des paramètres fournis n’est pas valide. |
|
Un pointeur incorrect a été passé dans le paramètre pguidInterface ou pUserData . |
|
Mémoire insuffisante. |
Notes
Pour obtenir la liste de toutes les méthodes définies par l’interface ISCardManage , consultez ISCardManage.
En plus des codes d’erreur COM répertoriés ci-dessus, cette interface peut renvoyer un code d’erreur smart carte si une fonction smart carte a été appelée pour terminer la demande. Pour plus d’informations sur les codes d’erreur smart carte, consultez Valeurs de retour de carte à puce.
Spécifications
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] |
Fin de la prise en charge des clients |
Windows XP |
Fin de la prise en charge des serveurs |
Windows Server 2003 |
Voir aussi