COleServerItem::OnSetData

wirtualne BOOL OnSetData ( LPFORMATETC pFormatEtc, LPSTGMEDIUM pStgMedium, BOOL bRelease );

Wartość zwracany

Niezerowa, jeśli kończy się pomyślnie; inny sposób 0.

Parametry

pFormatEtc

Wskaźnik do struktura FORMATETC określanie formatu danych.

pStgMedium

Wskaźnik do struktury STGMEDIUM , w której znajduje się dane.

bRelease

Wskazuje, który ma własności nośnik przechowywania danych po wykonaniu wywołania funkcji. Obiekt wywołujący decyduje, kto jest odpowiedzialny za zwalniając zasoby przydzielone w imieniu nośnik przechowywania danych. Obiekt wywołujący robi to poprzez ustawienie bRelease. Jeśli bRelease jest niezerowa, pozycja serwer przejmuje na własność, zwalnianie średnio po zakończeniu używania. Gdy bRelease jest 0, obiekt wywołujący zachowuje własność i elementu serwera można użyć nośnika tylko na czas trwania wywołania.

Uwagi

Wywoływany przez ram w celu zamienić dane elementu OLE określone dane. Element serwera nie przejąć na własność danych dopóki pomyślnie uzyskał on. Oznacza to, że go nie przejąć na własność zwraca 0. Jeśli źródło danych przejmuje na własność, zwalnia nośnik przechowywania danych przez wywołanie ReleaseStgMedium funkcji.

Domyślna implementacja nie działają. Zastąpić tę funkcję, aby zastąpić element OLE dane określone dane. To jest zaawansowanym wykonać.

Aby uzyskać więcej informacji, zobacz STGMEDIUM, FORMATETC., i ReleaseStgMedium w OLE 2 Programmer's Reference, Volume 1.

Omówie&nie COleServerItem |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleDataSource::OnSetData

Index