ISCardManage::CreateInterface-Methode
[Die CreateInterface-Methode ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Die Smartcardmodule bieten ähnliche Funktionen.]
Die CreateInterface-Methode erstellt die angegebene Schnittstelle.
Syntax
HRESULT CreateInterface(
[in] LPGUID pguidInterface,
[in] BSTR bstrName,
[in] LONG *pUserData,
[out] LPUNKNOWN *ppInterface
);
Parameter
-
pguidInterface [ In]
-
Der GUID-Wert der zu erstellenden Schnittstelle.
-
bstrName [ In]
-
Der Name der zu erstellenden Schnittstelle, wenn die GUID nicht verfügbar ist. Die Standardwerte sind "CryptoProvider".
-
pUserData [ In]
-
Zeiger auf benutzerspezifische Daten, die bei der Erstellung einer Schnittstelle verwendet werden.
-
ppInterface [ out]
-
Zeiger auf die zurückgegebene Schnittstelle.
Rückgabewert
Die möglichen Rückgabewerte sind die folgenden:
| Rückgabecode | Beschreibung |
|---|---|
|
Operation erfolgreich abgeschlossen. |
|
Einer der angegebenen Parameter ist ungültig. |
|
Ein fehlerhafter Zeiger wurde entweder im pguidInterface-Parameter oder im pUserData-Parameter übergeben. |
|
Nicht genügend Arbeitsspeicher. |
Bemerkungen
Eine Liste aller methoden, die von der ISCardManage-Schnittstelle definiert werden, finden Sie unter ISCardManage.
Zusätzlich zu den oben aufgeführten COM-Fehlercodes gibt diese Schnittstelle möglicherweise einen Smartcard-Fehlercode zurück, wenn eine Smartcardfunktion aufgerufen wurde, um die Anforderung zu erfüllen. Informationen zu Smartcard-Fehlercodes finden Sie unter Smartcard-Rückgabewerte.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ XP-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Ende des Supports (Client) |
Windows XP |
| Ende des Supports (Server) |
Windows Server 2003 |