Membres de données
| m_pDocument | Points de l'objet CDocument être sérialisé. |
Construction
| CArchive | Crée un objet CArchive. |
| Abort | Ferme une archive sans lever d'exception. |
| Fermer | Les données non écrites et se déconnecte de la CFile. |
Base d'entrée/sortie
| Chasse d'eau | Purge des données non écrites de la mémoire tampon d'archive. |
| opérateur gt; & gt; | Charge les objets et les types primitifs de l'archive. |
| opérateur lt; & lt; | Stocke les objets et les types primitifs de l'archive. |
| Lecture | Lit les octets bruts. |
| Écriture | Écrit les octets bruts. |
| WriteString | Écrit une seule ligne de texte. |
| ReadString | Lit une seule ligne de texte. |
Statut
| GetFile | Obtient le pointeur d'objet CFile pour cette archive. |
| GetObjectSchema | Appelée par la fonction Serialize pour déterminer la version de l'objet qui est désérialisé. |
| SetObjectSchema | Définit le schéma d'objet stocké dans l'objet archive. |
| IsLoading | Détermine si l'archive est chargement. |
| IsStoring | Détermine si l'archive est stocker. |
| IsBufferEmpty | Détermine si la mémoire tampon a été vidé pendant un Windows Sockets reçoivent des processus. |
Objet d'entrée/sortie
| ReadObject | Appelle la fonction Serialize d'un objet pour le chargement. |
| WriteObject | Appelle la fonction Serialize d'un objet pour le stockage. |
| MapObject | Place les objets dans la carte, qui ne sont pas sérialisées dans le fichier, mais qui sont disponibles pour les sous-objets pour faire référence à. |
| SetStoreParams | Définit la taille du bloc de la carte utilisée pour identifier des objets uniques au cours du processus de sérialisation et de la taille de table de hachage. |
| SetLoadParams | Définit la taille à laquelle le tableau de charge augmente. Doit être appelée avant le chargement de n'importe quel objet ou avant MapObject ou ReadObject est appelée. |
| ReadClass | Lit une référence de classe précédemment stockées avec WriteClass. |
| WriteClass | Écrit une référence à la CRuntimeClass à la CArchive. |
| SerializeClass | Lit ou écrit la référence de classe de l'objet CArchive dépendant de la direction de la CArchive. |
Aperçu CArchive |  ; Graphique de la hiérarchie