Статус: Новичок
Группы: Участники
Зарегистрирован: 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)) } //////////////////////////////////////////////////////////////////////
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 12.02.2009(UTC) Сообщений: 3
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 12.02.2009(UTC) Сообщений: 3
|
И ещё вопрос: Код:
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
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Для того чтобы получить всех пользователей нужно задать пустой фильтр (FilterColumn - пустая строка), тогда значение FilterValue будет проигнорировано. Маски не поддерживаются, но можно задать условия фильтра (SearchType) - начало, конец, подстрока.
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close