# A3DAsmProductOccurrenceGet

A3DStatus `A3DAsmProductOccurrenceGet`(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceData *pData)
  `A3DStatus` A3DAsmProductOccurrenceGet(const `A3DAsmProductOccurrence`* pProductOccurrence, `A3DAsmProductOccurrenceData`* pData)

  Populates the `A3DAsmProductOccurrenceData`structure.

  ## Sample code

      A3DInt32iErr=A3D_SUCCESS;
      A3DAsmProductOccurrence*pOccurrence=A3D_NULL_HANDLE;

      /*ShouldcallsomethinghereinordertogetavalidA3DAsmProductOccurrence*/

      A3DAsmProductOccurrenceDatasData=A3D_MAKE_DATA(A3DAsmProductOccurrenceData);
      iErr=A3DAsmProductOccurrenceGet(pOccurrence,&sData);
      if(iErr==A3D_SUCCESS)
      {
      /*InserthereyourowncodetoparsethroughmembersofProductOccurrence*/
      iErr=A3DAsmProductOccurrenceGet(A3D_NULL_HANDLE,&sData);
      }

  Returns

  > `A3D_SUCCESS`on success, or an error code on failure

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...