Método ISCardManage::CreateInterface
[El método CreateInterface está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Los módulos de tarjeta inteligente proporcionan una funcionalidad similar.]
El método CreateInterface crea la interfaz especificada.
Sintaxis
HRESULT CreateInterface(
[in] LPGUID pguidInterface,
[in] BSTR bstrName,
[in] LONG *pUserData,
[out] LPUNKNOWN *ppInterface
);
Parámetros
-
pguidInterface [in]
-
Valor GUID de la interfaz que se va a crear.
-
bstrName [in]
-
Nombre de la interfaz que se va a crear si el GUID no está disponible. Los valores estándar son "CryptoProvider".
-
pUserData [in]
-
Puntero a datos específicos del usuario que se usarán en la creación de una interfaz.
-
ppInterface [out]
-
Puntero a la interfaz devuelta.
Valor devuelto
Los valores devueltos posibles son los siguientes:
Código devuelto | Descripción |
---|---|
|
Operación completada correctamente. |
|
Uno de los parámetros proporcionados no es válido. |
|
Se pasó un puntero incorrecto en el parámetro pguidInterface o pUserData . |
|
Memoria insuficiente |
Comentarios
Para obtener una lista de todos los métodos definidos por la interfaz ISCardManage , consulte ISCardManage.
Además de los códigos de error COM enumerados anteriormente, esta interfaz puede devolver un código de error de tarjeta inteligente si se llamó a una función de tarjeta inteligente para completar la solicitud. Para obtener información sobre los códigos de error de tarjeta inteligente, consulte Valores devueltos de tarjeta inteligente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Fin de compatibilidad de cliente |
Windows XP |
Fin de compatibilidad de servidor |
Windows Server 2003 |
Consulte también