Klasa IPersistStorageImpl
Ta klasa implementuje IPersistStorage interfejsu.
Ważne |
---|
Nie można użyć tej klasy i jej członków w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows. |
template <
class T
>
class ATL_NO_VTABLE IPersistStorageImpl :
public IPersistStorage
Parametry
- T
Pochodną klasy, IPersistStorageImpl.
Członkowie
Metody publiczne
Nazwa |
Opis |
---|---|
Pobiera identyfikator CLSID obiektu. |
|
Powoduje, że obiekt, aby zwolnić wszystkie obiekty składowania i tryb HandsOff.Implementacja ATL zwraca S_OK. |
|
Inicjuje nowego magazynu. |
|
Sprawdza, czy dane obiektu zmieniły się od ostatniego zapisu. |
|
Ładuje właściwości obiektu z określonego magazynu. |
|
Zapisuje właściwości obiektu określonego magazynu. |
|
Powiadamia obiektu, który powraca do trybu normalnego do zapisu jego obiekt magazynu.Implementacja ATL zwraca S_OK. |
Uwagi
IPersistStorageImplimplementuje IPersistStorage interfejs, który umożliwia klientowi żądania, aby obciążenia obiektu i zapisz jego trwałe dane przy użyciu magazynu.
Wdrożenie tej klasy wymaga klasy T , aby implementacja IPersistStreamInit dostępne za pośrednictwem interfejsu QueryInterface.Zazwyczaj oznacza to klasy T powinny pochodzić z IPersistStreamInitImpl, zapewniają wpis dla IPersistStreamInit w mapy COMi używać Właściwości mapy do opisania danych trwałych tej klasy.
Powiązane artykuły Samouczek ATL, Tworzenie projektu ATL
Hierarchii dziedziczenia
IPersistStorage
IPersistStorageImpl
Wymagania
Nagłówek: atlcom.h