Udostępnij za pośrednictwem


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.

Członkowie

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

CAtlFileMappingBase

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.

Zobacz też

Klasa CAtlFileMappingBase
Omówienie klasy