CAtlFileMappingBase::OpenMapping
Appelez cette méthode pour ouvrir un objet de mappage de fichier nommé pour le fichier spécifié.
HRESULT OpenMapping(
LPCTSTR szName,
SIZE_T nMappingSize,
ULONGLONG nOffset = 0,
DWORD dwViewDesiredAccess = FILE_MAP_ALL_ACCESS
) throw( );
Paramètres
szName
Le nom de l'objet de mappage. Si un handle ouvert à un objet de mappage de fichier du même nom et le modèle de sécurité sur l'objet de mappage n'est pas en conflit avec le paramètre d' dwViewDesiredAccess , l'opération de connexion réussit.nMappingSize
La taille de mappage. Si 0, la taille maximale de l'objet de mappage de fichier est égale à la taille actuelle de l'objet de mappage de fichier identifié par szName.nOffset
Le fichier est décalé où le mappage est de commencer. La valeur de décalage doit être un multiple de la granularité de l'allocation de mémoire du système.dwViewDesiredAccess
Spécifie le type de l'accès à l'affichage de fichier et, par conséquent, la protection des pages mappées par le fichier. Consultez l' dwDesiredAccess dans MapViewOfFileEx dans Kit de développement logiciel Windows.
Valeur de retour
Retourne S_OK en cas de réussite, ou une erreur HRESULT en cas de échec.
Notes
Dans les versions debug, une erreur d'assertion se produit si les paramètres d'entrée sont non valides.
Configuration requise
Header: atlfile.h