Método IOleCache::InitCache (oleidl.h)
Rellena la memoria caché según sea necesario mediante los datos proporcionados por el objeto de datos especificado.
Sintaxis
HRESULT InitCache(
[in] IDataObject *pDataObject
);
Parámetros
[in] pDataObject
Puntero a la interfaz IDataObject en el objeto de datos desde el que se va a inicializar la memoria caché.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
El puntero a la interfaz IDataObject no es válido. |
|
La memoria insuficiente está disponible para la operación. |
|
La memoria caché no se está ejecutando. |
|
No se actualizó ninguna de las memorias caché. |
|
Solo se actualizaron algunas de las cachés existentes. |
Comentarios
InitCache se usa normalmente al crear un objeto a partir de una operación de arrastrar y colocar o desde una operación de pegado del Portapapeles. Rellena la memoria caché según sea necesario con los datos de presentación de todos los formatos de datos proporcionados por el objeto de datos proporcionado en el Portapapeles o en la operación de arrastrar y colocar. Las funciones auxiliares como OleCreateFromData o OleCreateLinkFromData llaman a este método cuando sea necesario. Si un contenedor no usa estas funciones auxiliares para crear objetos de documento compuestos, puede usar IOleCache::Cache para configurar las entradas de caché que rellena InitCache.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | oleidl.h |