Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[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 |
| Заголовок |
|
| IDL |
|
| DLL |
|
См. также раздел