Устанавливает разрешенные виды носителей и разрешенные операции для запрещенных носителей (PP_CARRIER_TYPES).
Синтаксис
HRESULT ReaderFilter ( LONG EnabledTypes, LONG EnabledOperations, BSTR strFilterRegexp );
Sub ReaderFilter ( _ EnabledTypes As Long, _ EnabledOperations As Long, _ [strFilterRegexp As String] _ )
Параметры
- EnabledTypes
-
[in] Флаг, указывающий разрешенные виды носителей. Может принимать значение ENABLE_CARRIER_TYPE_CSP, ENABLE_CARRIER_TYPE_FKC_NO_SM, ENABLE_CARRIER_TYPE_FKC_SM, ENABLE_ANY_CARRIER_TYPE (см. Список методов и свойств обьекта cadesplugin ).
- EnabledOperations
-
[in] Флаг, указывающий разрешенные операции для запрещенных носителей. Может принимать значение DISABLE_EVERY_CARRIER_OPERATION, ENABLE_CARRIER_OPEN_ENUM, ENABLE_CARRIER_CREATE, ENABLE_ANY_OPERATION (см. Список методов и свойств обьекта cadesplugin ).
- strFilterRegexp
-
[in, optional] Регулярное выражение для фильтрования разрешенных носителей. Все носители, не подходящие под данное выражение, будут недоступны.
Возвращаемое значение
Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.
Параметры
- EnabledTypes
-
Флаг, указывающий разрешенные виды носителей. Может принимать значение ENABLE_CARRIER_TYPE_CSP, ENABLE_CARRIER_TYPE_FKC_NO_SM, ENABLE_CARRIER_TYPE_FKC_SM, ENABLE_ANY_CARRIER_TYPE (см. Список методов и свойств обьекта cadesplugin ).
- EnabledOperations
-
Флаг, указывающий разрешенные операции для запрещенных носителей. Может принимать значение DISABLE_EVERY_CARRIER_OPERATION, ENABLE_CARRIER_OPEN_ENUM, ENABLE_CARRIER_CREATE, ENABLE_ANY_OPERATION (см. Список методов и свойств обьекта cadesplugin ).
- strFilterRegexp
-
Регулярное выражение для фильтрования разрешенных носителей. Все носители, не подходящие под данное выражение, будут недоступны.
Требования
Заголовочный файл | cadescom.h |
---|---|
Библиотека DLL | cadescom.dll |
Идентификаторы GUID | cadescom_i.c |
Минимальная версия продукта | 2.0 |