Partilhar via


Classe CAtlFileMapping

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta classe representa um ficheiro mapeado em memória, adicionando um operador cast aos métodos do CAtlFileMappingBase.

Importante

Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.

Sintaxe

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

Parâmetros

T
O tipo de dados usados para o operador de lançamento.

Membros

Operadores Públicos

Nome Description
CAtlFileMapping::operator T* Permite a conversão implícita de CAtlFileMapping objetos para T*.

Observações

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

Hierarquia de herança

CAtlFileMappingBase

CAtlFileMapping

Requerimentos

Cabeçalho: atlfile.h

CAtlFileMapping::operator T*

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

operator T*() const throw();

Valor de retorno

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

Observações

Chama CAtlFileMappingBase::GetData e reinterpreta o ponteiro retornado como a T* onde T é o tipo usado como parâmetro modelo desta classe.

Consulte também

Classe CAtlFileMappingBase
Visão geral da classe