次の方法で共有


IEnumUserIdentity::Next メソッド

[IEnumUserIdentity::Next はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、 高速ユーザー切り替えとリモート デスクトップでユーザー アカウントを使用します。

非推奨になりました。 列挙体からユーザー ID インターフェイスの配列を取得します。

構文

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
Header
Msident.h
IDL
Msident.idl
[DLL]
Msident.dll

こちらもご覧ください

IEnumUserIdentity

IEnumUserIdentity::Skip

IEnumUserIdentity::Reset

IEnumUserIdentity::GetCount