Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
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