Compartilhar via


Classe CAtlFileMapping

Essa classe representa um arquivo mapeado de memória, adicionando um operador de conversão aos métodos da CAtlFileMappingBase.

Importante

Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.

Sintaxe

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

Parâmetros

T
O tipo de dados usados para o operador de conversão.

Membros

Operadores públicos

Nome Descrição
CAtlFileMapping::operator T* Permite a conversão implícita de objetos CAtlFileMapping em T*.

Comentários

Essa classe adiciona um único operador de conversão para permitir a conversão implícita de objetos CAtlFileMapping em T*. Outros membros são fornecidos pela classe base, CAtlFileMappingBase.

Hierarquia de herança

CAtlFileMappingBase

CAtlFileMapping

Requisitos

Cabeçalho: atlfile.h

CAtlFileMapping::operator T*

Permite a conversão implícita de objetos CAtlFileMapping em T*.

operator T*() const throw();

Valor de retorno

Retorna um ponteiro T* para o início do arquivo mapeado em memória.

Comentários

Chama CAtlFileMappingBase::GetData e reinterpreta o ponteiro retornado como um T* em que T é o tipo usado como o parâmetro de modelo dessa classe.

Confira também

Classe CAtlFileMappingBase
Visão geral da aula