COleServerItem::OnRenderData

virtuel BOOL Se ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

lpFormatEtc

Points à la structure FORMATETC spécifiant le format dans lequel les informations sont demandées.

lpStgMedium

Points à un structure STGMEDIUM , dans lequel les données sont à retourner.

Remarques

Appelé par le framework pour récupérer des données dans le format spécifié. Le format spécifié est un préalablement placées dans l'objet COleDataSource à l'aide de la fonction membre DelayRenderData ou DelayRenderFileData pour le rendu différé. L'implémentation par défaut de cette fonction appelle OnRenderFileData ou OnRenderGlobalData, respectivement, si le support de stockage fourni est un fichier ou un mémoire. Si aucun de ces formats n'est fourni, l'implémentation par défaut retourne 0 et ne fait rien.

Si lpStgMedium- gt ;TYMED est TYMED_NULL, la STGMEDIUM devrait alloué et rempli comme spécifié par lpFormatEtc - > tymed. Si ce n'est TYMED_NULL, la STGMEDIUM devrait être rempli en place avec les données.

C'est une avancée overridable. Substituer cette fonction de fournir vos données dans le format demandé et le milieu. Selon vos données, vous pouvez substituer une des autres versions de cette fonction au lieu de cela. Si vos données sont petites et fixe la taille, l'emporter sur OnRenderGlobalData. Si vos données dans un fichier, ou sont de taille variable, substituez OnRenderFileData.

Pour plus d'informations, voir IDataObject::GetData, STGMEDIUM, FORMATETC, et TYMED dans le OLE 2 de référence du programmeur, Volume 1.

|&Nbsp Aperçu de COleServerItem ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleServerItem::OnRenderFileData

Index