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