IDiaEnumSourceLink::Next
Recupera o próximo blob de links de origem e avança a enumeração.
Sintaxe
HRESULT Next(
DWORD cb,
DWORD* pcb,
BYTE* pb
);
Parâmetros
cb
[em] Especifica o número de bytes no buffer pb
. Isso nunca deve ser 0.
pcb
[saída, opcional] Retorna o número de bytes gravados no buffer pb
em caso de êxito.
pb
[fora] Retorna os bytes para o próximo blob de link de origem.
Valor de retorno
Se for bem-sucedido, retornará S_OK
. Se o final da enumeração tiver sido atingido, retornará S_FALSE
. Caso contrário, retornará um código de erro. Observe que essa função não retornará um código de erro se pb
for muito pequena para retornar todo o blob de links de origem, ela apenas truncará silenciosamente o blob. O chamador deve sempre garantir que o buffer seja grande o suficiente e cb
especifique o tamanho correto do buffer. Chame o IDiaEnumSourceLink::SizeOfNext
método para obter o tamanho do buffer necessário.