# IRsEnumNodeDesc Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | Next ([in] ULONG cNodes,[out] IRsNodeDesc **pNodesArray,[out] ULONG *pcFetched)
HRESULT | Skip ([in] ULONG cNode)
HRESULT | Reset (void)
HRESULT | Clone ([out] IRsEnumNodeDesc **ppEnum)

## Detailed Description

Node descriptor enumerator.

## Member Function Documentation

HRESULT IRsEnumNodeDesc::Next | ( | [in] ULONG | cNodes,
|  | [out] IRsNodeDesc ** | pNodesArray,
|  | [out] ULONG * | pcFetched |
| ) |  |  |

Fetches specified number of node descriptors.

Parameters:

  | cNodes | [in] Number of descriptors to fetch.
  | pNodesArray | [out] Target array for descriptors.
  | pcFetched | [out] Number of descriptors really fetched.

HRESULT IRsEnumNodeDesc::Skip | ( | [in] ULONG | cNode | ) |

Skips specified number of descriptors in enumerator.

Parameters:

  | cNode | [in] Number of descriptors to skip.

HRESULT IRsEnumNodeDesc::Reset | ( | void |  | ) |

Resets the enumerator to initial position.

HRESULT IRsEnumNodeDesc::Clone | ( | [out] IRsEnumNodeDesc ** | ppEnum | ) |

Creates a copy of enumerator.

Parameters:

  | ppEnum | [out] Returned copy of enumerator.