función DPA_SaveStream (dpa_dsa.h)

[DPA_SaveStream está disponible en Windows Vista. Es posible que se modifique o no esté disponible en versiones posteriores. ]

Guarda la matriz de punteros dinámicos (DPA) en una secuencia escribiendo un encabezado y llamando a la función de devolución de llamada especificada para escribir cada elemento.

Sintaxis

HRESULT DPA_SaveStream(
  [in] HDPA         hdpa,
  [in] PFNDPASTREAM pfn,
  [in] IStream      *pstream,
  [in] void         *pvInstData
);

Parámetros

[in] hdpa

Tipo: HDPA

Recibe un identificador de un DPA.

[in] pfn

Tipo: PFNDPASTREAM

La función de devolución de llamada. Consulte PFNDPASTREAM para ver el prototipo de función de devolución de llamada.

[in] pstream

Tipo: IStream*

Objeto IStream .

[in] pvInstData

Tipo: void*

Puntero a los datos de devolución de llamada. pvInstData se pasa como parámetro a pfn.

Valor devuelto

Tipo: HRESULT

Devuelve uno de los valores siguientes.

Código devuelto Descripción
S_OK
Indica que la función de devolución de llamada no se realizó correctamente al guardar el elemento; sin embargo, el proceso debe continuar.
S_FALSE
Indica que aunque la devolución de llamada no se realizó correctamente, el proceso fue ininterrumpido.
E_INVALIDARG
Indica que uno o varios de los parámetros no son válidos.

Comentarios

Se debe llamar a esta función directamente desde ComCtl32.dll. Es ordinal 10.

La devolución de llamada es responsable de escribir los datos pvInstData en la secuencia.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dpa_dsa.h
Archivo DLL ComCtl32.dll