---
name: "pmlookupindomtext"
section: "3"
platform: "linux"
package: "libpcp3-dev"
version: "4.3.2+really4.3.1-0.1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/pmLookupInDomText"
---

# pmlookupindomtext(3)

return text describing a performance metrics instance domain

Part of [pmLookupInDomText(3)](/pmLookupInDomText/3.md).

## NAME

**pmLookupInDomText** - return text describing a performance metrics instance domain

## C SYNOPSIS

**#include \<pcp/pmapi.h\>**

```
int pmLookupInDomText(pmInDom indom, int level, char **buffer);
```

**cc ... -lpcp**

## DESCRIPTION

Retrieve descriptive text about the performance metrics instance domain identified by *indom*.

The value for the instance domain *indom* is typically extracted from a *pmDesc* structure, following a call to [**pmLookupDesc**(3)](/pmLookupDesc/3.md) for a particular performance metric.

The argument *level* should be  **PM\_TEXT\_ONELINE** for a one-line summary, else **PM\_TEXT\_HELP** for a more verbose description, suited to a help dialog.

The space pointed to by *buffer* will have been allocated in **pmLookupInDomText** with [**malloc**(3)](/malloc/3.md), and it is the responsibility of the caller to [**free**(3)](/free/3.md) the space when it is no longer required.

**pmLookupInDomText** returns zero on success.

## DIAGNOSTICS

- **PM\_ERR\_NOTHOST**

  For archives created with versions of PCP prior to 4.0, if the current PMAPI context is an archive log (help and one-line text was previously not maintained in the archive logs)

## SEE ALSO

[**chkhelp**(1)](/chkhelp/1.md), [**newhelp**(1)](/newhelp/1.md), [**PMAPI**(3)](/PMAPI/3.md), [**pmGetConfig**(3)](/pmGetConfig/3.md), [**pmLookupDesc**(3)](/pmLookupDesc/3.md), [**pmLookupLabels**(3)](/pmLookupLabels/3.md), [**pmLookupText**(3)](/pmLookupText/3.md), [**pcp.conf**(5)](/pcp.conf/5.md) and [**pcp.env**(5)](/pcp.env/5.md).
