Partage via


IDiaEnumSourceLink2::Next2

Récupère l’objet blob de liens source suivant et avance l’énumération.

Syntaxe

HRESULT Next(
    ULONGLONG cb,
    ULONGLONG* pcb,
    BYTE* pb
);

Paramètres

cb

[in] Spécifie le nombre d’octets dans la mémoire tampon pb. Ça ne devrait jamais être 0.

pcb

[out, facultatif] Retourne le nombre d’octets écrits dans la mémoire tampon pb en cas de réussite.

pb

[out] Retourne les octets de l’objet blob de liens source suivant.

Valeur de retour

En cas de réussite, retourne S_OK. Si la fin de l’énumération a été atteinte, retourne S_FALSE. Sinon, retourne un code d'erreur. Notez que cette fonction ne retourne pas de code d’erreur si pb elle est trop petite pour renvoyer l’ensemble de l’objet blob de liaison source, il tronque simplement silencieusement l’objet blob. L’appelant doit toujours s’assurer que la mémoire tampon est suffisamment grande et cb spécifie la taille correcte de la mémoire tampon. Appelez la IDiaEnumSourceLink2::SizeOfNext2 méthode pour obtenir la taille de mémoire tampon nécessaire.

Voir aussi