Skip to main content
IAppxManifestResourcesEnumerator::GetCurrent method

Gets the resource at the current position of the enumerator.

Syntax


HRESULT GetCurrent(
  [out, retval]  LPWSTR *resource
);

Parameters

resource [out, retval]

Type: LPWSTR*

The current resource.

Return value

Type: HRESULT

If the method succeeds, it returns S_OK. Otherwise, it returns an error code that includes, but is not limited to, those in the following table.

Return codeDescription
E_BOUNDS

The enumerator has passed the last item in the collection.

 

Remarks

The caller must free the memory allocated for resource using the CoTaskMemFree function.

The enumerator returned can be empty. In this case, a call to GetHasCurrent returns false. If the enumerator is not empty, it points to the first element, and this method returns the first item. Subsequently, the user should use MoveNext to move through the items, and call GetHasCurrent before using GetCurrent to access the item.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

AppxPackaging.h

IDL

AppxPackaging.idl

IID

IID_IAppxManifestResourcesEnumerator is defined as de4dfbbd-881a-48bb-858c-d6f2baeae6ed

See also

IAppxManifestResourcesEnumerator