Compartir a través de


IDiaEnumSourceLink2::Next2

Recupera el siguiente blob de vínculo de origen y avanza la enumeración.

Sintaxis

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

Parámetros

cb

[in] Especifica el número de bytes en el búfer pb. Esto nunca debe ser 0.

pcb

[out, optional] Devuelve el número de bytes escritos en el búfer pb cuando se ha realizado correctamente.

pb

[out] Devuelve los bytes para el siguiente blob de vínculo de origen.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK. Si se ha alcanzado el final de la enumeración, devuelve S_FALSE. De lo contrario, devuelve un código de error. Tenga en cuenta que esta función no devuelve un código de error si pb es demasiado pequeño para devolver todo el blob de vínculo de origen, simplemente trunca el blob de forma silenciosa. El autor de la llamada siempre debe asegurarse de que el búfer es lo suficientemente grande como para cb especificar el tamaño correcto del búfer. Llame al IDiaEnumSourceLink2::SizeOfNext2 método para obtener el tamaño de búfer necesario.

Consulte también