Klasa CAtlFileMapping
Ta klasa reprezentuje plik mapowany na pamięć, dodając operator rzutowania do metod CAtlFileMappingBase.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
template <typename T = char>
class CAtlFileMapping : public CAtlFileMappingBase
Parametry
T
Typ danych używanych dla operatora rzutowania.
Elementy członkowskie
Operatory publiczne
Nazwa/nazwisko | opis |
---|---|
CAtlFileMapping::operator T* | Umożliwia niejawną konwersję CAtlFileMapping obiektów na T* . |
Uwagi
Ta klasa dodaje pojedynczy operator rzutowania, aby umożliwić niejawną konwersję CAtlFileMapping
obiektów na T*
. Inne elementy członkowskie są dostarczane przez klasę bazową CAtlFileMappingBase.
Hierarchia dziedziczenia
CAtlFileMapping
Wymagania
Nagłówek: atlfile.h
CAtlFileMapping::operator T*
Umożliwia niejawną konwersję CAtlFileMapping
obiektów na T*
.
operator T*() const throw();
Wartość zwracana
T*
Zwraca wskaźnik na początek pliku mapowanego na pamięć.
Uwagi
Wywołuje CAtlFileMappingBase::GetData i ponownie interpretuje zwrócony wskaźnik jako T*
typ T używany jako parametr szablonu tej klasy.