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.