Метод ISCardManage::CreateInterface
[Метод CreateInterface доступен для использования в операционных системах, указанных в разделе Требования. Модули смарт-карт предоставляют аналогичные функциональные возможности.]
Метод CreateInterface создает указанный интерфейс.
Синтаксис
HRESULT CreateInterface(
[in] LPGUID pguidInterface,
[in] BSTR bstrName,
[in] LONG *pUserData,
[out] LPUNKNOWN *ppInterface
);
Параметры
-
pguidInterface [in]
-
Значение GUID создаваемого интерфейса.
-
bstrName [in]
-
Имя создаваемого интерфейса, если GUID недоступен. Стандартные значения: CryptoProvider.
-
pUserData [in]
-
Указатель на пользовательские данные, используемые при создании интерфейса.
-
ppInterface [out]
-
Указатель на возвращенный интерфейс.
Возвращаемое значение
Возможные возвращаемые значения:
Код возврата | Описание |
---|---|
|
Operation completed successfully (Операция выполнена успешно). |
|
Один из предоставленных параметров недопустим. |
|
Неправильный указатель был передан в параметр pguidInterface или pUserData . |
|
Недостаточно памяти. |
Комментарии
Список всех методов, определенных интерфейсом ISCardManage , см. в разделе ISCardManage.
Помимо кодов ошибок COM, перечисленных выше, этот интерфейс может возвращать код ошибки смарт-карта, если для выполнения запроса была вызвана функция смарт-карта. Сведения о кодах ошибок смарт-карта см. в разделе Значения, возвращаемые смарт-картами.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Окончание поддержки клиентов |
Windows XP |
Окончание поддержки сервера |
Windows Server 2003 |
См. также раздел