virtuel BOOL OnSetData ( LPFORMATETC pFormatEtc, LPSTGMEDIUM pStgMedium, BOOL bLibère );
Valeur de retour
Différent de zéro en cas de succès ; sinon 0.
Paramètres
pFormatEtc
Pointeur vers un structure FORMATETC spécifiant le format des données.
pStgMedium
Pointeur vers un structure STGMEDIUM , dans lequel les données réside.
bLibère
Indique qui a la propriété du support de stockage après avoir terminé l'appel de fonction. L'appelant décide qui est chargé de libérer les ressources allouées au nom du support de stockage. L'appelant fait par le paramètre bLibère. Si bLibère est différente de zéro, l'élément serveur prend possession, libérant ainsi le milieu quand il a fini de l'utiliser. Lorsque bLibère est 0, l'appelant conserve la propriété et l'élément de serveur peut utiliser le support de stockage uniquement pendant la durée de l'appel.
Remarques
Appelé par le framework pour remplacer les données de l'élément OLE avec les données spécifiées. L'élément serveur ne prend pas la propriété des données jusqu'à ce qu'elle a obtenu avec succès il. Autrement dit, il ne faut pas la propriété si elle renvoie 0. Si la source de données prend possession, elle libère le support de stockage en appelant le fonction ReleaseStgMedium.
L'implémentation par défaut ne fait rien. Substituer cette fonction de remplacer les données de l'élément OLE avec les données spécifiées. C'est une avancée overridable.
Pour plus d'informations, voir STGMEDIUM, FORMATETC, et ReleaseStgMedium 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  ;COleDataSource::OnSetData