Método IEnumUserIdentity::Next

[IEnumUserIdentity::Next não tem suporte e pode ser alterado ou indisponível no futuro. Em vez disso, use contas de usuário com troca rápida de usuário e área de trabalho remota.]

Preterido. Recupera uma matriz de interfaces de identidade do usuário da enumeração .

Sintaxe

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

Parâmetros

celt [in]

Tipo: ULONG

Um valor ULONG que representa o número de interfaces a serem recuperadas.

rgelt [out]

Tipo: IUnknown**

O endereço de um ponteiro que recebe as interfaces.

pceltFetched [out]

Tipo: ULONG*

O endereço de um ponteiro que recebe o número de interfaces recuperadas com êxito.

Valor retornado

Tipo: HRESULT

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .

Comentários

IEnumUserIdentity mantém uma contagem interna que especifica qual interface está próxima a ser recuperada. Várias chamadas para esse método não redefinirão essa contagem. Para redefinir a contagem, chame IEnumUserIdentity::Reset. Para incrementar a contagem sem recuperar interfaces, chame IEnumUserIdentity::Skip.

O valor do celt não deve exceder o valor retornado por IEnumUserIdentity::GetCount.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Fim do suporte ao cliente
Windows XP
Fim do suporte ao servidor
Windows Server 2003
Cabeçalho
Msident.h
IDL
Msident.idl
DLL
Msident.dll

Confira também

IEnumUserIdentity

IEnumUserIdentity::Skip

IEnumUserIdentity::Reset

IEnumUserIdentity::GetCount