Partager via


IKnowledgeWithMarkers::NextAllChangeUnitsPresentMarker

Retourne l'élément suivant dans la liste des éléments marqués comme contenant toutes les unités de modification.

HRESULT NextAllChangeUnitsPresentMarker(
  BYTE * pItemId,
  DWORD* pIdSize);

Paramètres

  • pItemId
    [in, out, unique, size_is(*pIdSize)] Retourne l'ID d'élément suivant dans la liste des ID d'élément marqués comme contenant toutes les unités de modification.
  • pIdSize
    [in, out] Spécifie le nombre d'octets contenus dans pItemId. Retourne le nombre d'octets requis pour récupérer l'ID lorsque pItemId est trop petit, ou le nombre d'octets écrits.

Valeur de retour

  • S_OK.

  • S_FALSE lorsqu'il n'y a plus d'éléments dans la liste ou lorsque l'objet de connaissance contient des éléments marqués comme nécessitant toutes les unités de modification.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pItemId est trop petit. Dans ce cas, le nombre requis d'octets est retourné dans pIdSize.

  • E_INVALIDARG lorsque pIdSize est plus grand que la taille maximale spécifiée par le schéma du format de l'ID d'élément.

  • E_POINTER lorsque les ID d'élément sont de longueur variable et que pIdSize a la valeur NULL.

Voir aussi

Référence

Interface IKnowledgeWithMarkers