Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Даздраперм Великий  
#1 Оставлено : 12 февраля 2009 г. 19:13:23(UTC)
Даздраперм Великий

Статус: Новичок

Группы: Участники
Зарегистрирован: 12.02.2009(UTC)
Сообщений: 3

Есть ли у кого - нибудь, примеры
заполнения аргументов и вызова
метода GetUsersListMtoN ?
Подойдут любые примеры, но хотелось бы на C/C++
/////////////////////////////////////////////////
CComVariant vType[15];//Как и чем заполнять набор
// адаптеров-аргументов для GetUsersListMtoN?
// PDF-прочёл, но легче мне не стало:(
// Еслиб живой пример заполнения этих объектов -врапперов
//ктонить показал:)
//////////////////////////////////////////////////////////////////////

hr = oDisp.GetIDOfName(L"GetUsersListMtoN", &dispID);
if ( FAILED( hr ) )
{
//throw (BAD_CALL_EXCPT(hr))
}
hr = oDisp.InvokeN(dispID, vType,15, &vOut);
if ( FAILED( hr ) )
{
//throw (BAD_CALL_EXCPT(hr))
}
//////////////////////////////////////////////////////////////////////
Offline Kirill Sobolev  
#2 Оставлено : 12 февраля 2009 г. 21:21:40(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
аналогично http://www.cryptopro.ru/...t.aspx?g=posts&t=961
только у GetUsersListMtoN 14 аргументов - (RegReqState) нет. должен заполняться массив CComVariant vType[14];
Техническую поддержку оказываем тут
Наша база знаний
Offline Даздраперм Великий  
#3 Оставлено : 13 февраля 2009 г. 13:20:21(UTC)
Даздраперм Великий

Статус: Новичок

Группы: Участники
Зарегистрирован: 12.02.2009(UTC)
Сообщений: 3

Kirill Sobolev написал:
аналогично http://www.cryptopro.ru/...t.aspx?g=posts&t=961
только у GetUsersListMtoN 14 аргументов - (RegReqState) нет. должен заполняться массив CComVariant vType[14];

помогло, пасиб:)
Offline Даздраперм Великий  
#4 Оставлено : 13 февраля 2009 г. 14:19:57(UTC)
Даздраперм Великий

Статус: Новичок

Группы: Участники
Зарегистрирован: 12.02.2009(UTC)
Сообщений: 3

Kirill Sobolev написал:
аналогично http://www.cryptopro.ru/...t.aspx?g=posts&t=961
только у GetUsersListMtoN 14 аргументов - (RegReqState) нет. должен заполняться массив CComVariant vType[14];


И ещё вопрос:
Код:

 CComVariant		vOut;
  CComVariant		vType[14];
  vType[13]=long(1);
  vType[12]=long(100);
  vType[11]=L"Subject";//RegRequestID
  vType[10]=L"2.5.4.3";
  vType[9]=long(1);
  vType[8]=CComVariant(true);
  vType[7]=L"Subject";
  vType[6]=L"2.5.4.3";
  vType[5]=long(1);
  vType[4]="Иванов И.И.";//Filter value
  vType[3]=long(0);
  vType[2]=CComVariant(true);
  CComDispatchDriver oDisp;
  hr = oSoap->QueryInterface(&oDisp);
  DISPID dispID;
  hr = oDisp.GetIDOfName(L"GetUsersListMtoN", &dispID);
  if ( FAILED( hr ) ) 
  {
    //throw (BAD_CALL_EXCPT(hr))    
  }
  hr = oDisp.InvokeN(dispID, vType,14, &vOut);
  if ( FAILED( hr ) ) 
  {
    //throw (BAD_CALL_EXCPT(hr))    
  }

А есть ли какойлибо способ, для получения просто всех пользователей,
без задания значения в аргументе FilterValue? Или какоенибудь значение wildcard в стиле '*' ?
Например:
vType[4]="Ива*";//Filter value
или так:
vType[4]="*";//Filter value
Offline Kirill Sobolev  
#5 Оставлено : 13 февраля 2009 г. 18:28:57(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Для того чтобы получить всех пользователей нужно задать пустой фильтр (FilterColumn - пустая строка), тогда значение FilterValue будет проигнорировано.
Маски не поддерживаются, но можно задать условия фильтра (SearchType) - начало, конец, подстрока.
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.