Skip to main content
MI_PropertySet_GetElementAt function

Gets the element of a property set at the specified index.

Syntax


 MI_INLINE MI_Result MI_PropertySet_GetElementAt(
  _In_  const MI_PropertySet *self,
  MI_Uint32 index,
  const _Outptr_result_z_ MI_Char **name
);

Parameters

self [in]

Property list from which to get the element.

index

Zero-based index where the element exists in the property set.

name

Returned element name. The lifetime of this value is the same as the property list.

Return value

A value of the MI_Result enumeration that specifies the function return code. This can be one of the following codes.

Return codeDescription
MI_RESULT_OK

The operation succeeded.

MI_RESULT_SERVER_LIMITS_EXCEEDED

There is not enough memory to complete the request.

MI_RESULT_INVALID_PARAMETER

One or more parameters to the function were not valid.

MI_RESULT_FAILED

Some kind of failure not covered by other MI_Result error codes

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Redistributable

Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2

Header

Mi.h