Метод IEnumUserIdentity::Next

[IEnumUserIdentity::Next не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте учетные записи пользователей с быстрым переключением пользователей и удаленным рабочим столом.]

Не рекомендуется. Извлекает массив интерфейсов пользовательских удостоверений из перечисления .

Синтаксис

HRESULT Next(
  [in]  ULONG    celt,
  [out] IUnknown **rgelt,
  [out] ULONG    *pceltFetched
);

Параметры

celt [in]

Тип: ULONG

Значение ULONG , представляющее количество извлекаемых интерфейсов.

rgelt [out]

Тип: IUnknown**

Адрес указателя, который получает интерфейсы.

pceltFetched [out]

Тип: ULONG*

Адрес указателя, который получает количество успешно извлеченных интерфейсов.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

IEnumUserIdentity сохраняет внутреннее число, указывающее, какой интерфейс находится рядом с извлекаемой. Несколько вызовов этого метода не сбрасывают этот счетчик. Чтобы сбросить счетчик, вызовите IEnumUserIdentity::Reset. Чтобы увеличить число без получения интерфейсов, вызовите IEnumUserIdentity::Skip.

Значение celt не должно превышать значение, возвращаемое IEnumUserIdentity::GetCount.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Окончание поддержки клиентов
Windows XP
Окончание поддержки сервера
Windows Server 2003
Заголовок
Msident.h
IDL
Msident.idl
DLL
Msident.dll

См. также раздел

IEnumUserIdentity

IEnumUserIdentity::Skip

IEnumUserIdentity::Reset

IEnumUserIdentity::GetCount