# IRdNtCacheInfo Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | Clear (void)
HRESULT | SetConCacheId ([in] const CONID *pConId,[in] const RtNtCacheID *pVal)
HRESULT | GetConCacheId ([in] const CONID *pConId,[in] RtNtCacheID *pVal)
## Properties
RtNtCacheID * | NodeCacheId`[get, set]`

## Detailed Description

Used to store cache IDs for specific node and its connectors.

## Member Function Documentation

HRESULT IRdNtCacheInfo::Clear | ( | void |  | ) |

Clears the data object.

HRESULT IRdNtCacheInfo::SetConCacheId | ( | [in] const CONID * | pConId,
|  | [in] const RtNtCacheID * | pVal |
| ) |  |  |

Set cache id for specific connector. The cache id represents value of the connector. Specify NULL or GUID_NULL to remove the cache id.

Parameters:

  | pConId | [in] .
  | pVal | [in] .

HRESULT IRdNtCacheInfo::GetConCacheId | ( | [in] const CONID * | pConId,
|  | [in] RtNtCacheID * | pVal |
| ) |  |  |

Get cache id for specific connector.

Parameters:

  | pConId | [in] Specify connector ID for which you want to find cache ID.
  | ppVal | [in] Returns cache ID. This parameter is optional.

Returns:
  S_OK - If found.

  S_FALSE - If not found.

  or other standard errors.

Remarks:
  If you get S_FALSE it means the connector is not cached.

## Property Documentation

RtNtCacheID * IRdNtCacheInfo::NodeCacheId`[get, set]`

Retrieve node cache id. Specify NULL or GUID_NULL to remove the cache id.

Returns:
  pVal [out,retval] .

Set new node cache id.

Parameters:

  | pVal | [in] .