Развернуть все
Свернуть все

Метод IAbout5::ReaderFilter

Устанавливает разрешенные виды носителей и разрешенные операции для запрещенных носителей (PP_CARRIER_TYPES).

Синтаксис

C++
Visual Basic 6
 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