Delen via


CAtlFileMapping-klasse

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse vertegenwoordigt een geheugentoewijzingsbestand, waarbij een cast-operator wordt toegevoegd aan de methoden van CAtlFileMappingBase.

Belangrijk

Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.

Syntaxis

template <typename T = char>
class CAtlFileMapping : public CAtlFileMappingBase

Parameterwaarden

T
Het type gegevens dat wordt gebruikt voor de cast-operator.

Leden

Openbare operators

Naam Description
CAtlFileMapping::operator T* Hiermee staat u impliciete conversie van CAtlFileMapping objecten toe aan T*.

Opmerkingen

Met deze klasse wordt één cast-operator toegevoegd om impliciete conversie van CAtlFileMapping objecten naar toe te T*staan. Andere leden worden geleverd door de basisklasse CAtlFileMappingBase.

Overnamehiërarchie

CAtlFileMappingBase

CAtlFileMapping

Requirements

Header: atlfile.h

CAtlFileMapping::operator T*

Hiermee staat u impliciete conversie van CAtlFileMapping objecten toe aan T*.

operator T*() const throw();

Retourwaarde

Hiermee wordt een T* aanwijzer geretourneerd naar het begin van het geheugentoewijzingsbestand.

Opmerkingen

Roept CAtlFileMappingBase::GetData aan en herinterpreteert de geretourneerde aanwijzer als een T* locatie waar T het type is dat wordt gebruikt als de sjabloonparameter van deze klasse.

Zie ook

Klasse CAtlFileMappingBase
Overzicht van klassen