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
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.