metricIdList (DCIMetricId *) - input

      Address of a list of metric class and instance identifiers.

    numIds (uint32) - input

      The number of input metric class identifiers.

    bufferAddress (DCIReturn **) - output

      Points to the address of a return value buffer.

    bufferSize (uint32) - output

      Reserved, set to zero.

      Must be set to null so that the storage is obtained by the Performance Server. The caller is responsible for freeing the allocated memory using dciFree.

    ulrc (DCIStatus) - returns

      Return code.

      dciRemoveInstance returns one of the following values:

      DCI_SUCCESS

        The DCIReturn structure has been written to the output buffer.
      DCI_SYSERROR
        A internal error has occurred (such as a shortage of resources) that may be beyond the control of the application.
      DCI_INVALIDARG
        One of the input arguments is invalid. For example, a negative value was used for numIds or bufferSize. Also, either metricIdList could not be read or buffer could not be written.
      DCI_NOWILDCARD
        A wildcard cannot be used in this context.


      [Back: dciRemoveInstance Return Value - ulrc]
      [Next: dciRemoveInstance - Remarks]