Partilhar via


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.

Confira também