CAtlFile::Read
Appelez cette méthode pour lire des données à partir d'un fichier démarrant à la position indiquée par le pointeur de fichier.
HRESULT Read(
LPVOID pBuffer,
DWORD nBufSize
) throw( );
HRESULT Read(
LPVOID pBuffer,
DWORD nBufSize,
DWORD& nBytesRead
) throw( );
HRESULT Read(
LPVOID pBuffer,
DWORD nBufSize,
LPOVERLAPPED pOverlapped
) throw( );
HRESULT Read(
LPVOID pBuffer,
DWORD nBufSize,
LPOVERLAPPED pOverlapped,
LPOVERLAPPED_COMPLETION_ROUTINE pfnCompletionRoutine
) throw( );
Paramètres
pBuffer
Pointeur vers une mémoire tampon qui recevra les données lues à partir de le fichier.nBufSize
Taille de la mémoire tampon en octets.nBytesRead
Nombre d'octets lus.pOverlapped
La structure chevauchée. Consultez l' lpOverlapped dans ReadFile dans Kit de développement logiciel Windows.pfnCompletionRoutine
La routine d'achèvement. Consultez lpCompletionRoutine dans ReadFileEx 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
Les trois premières formes appellent ReadFile, le dernier ReadFileEx pour lire les données du fichier. Utilisation CAtlFile::Seek de déplacer le pointeur de fichier.
Configuration requise
Header: atlfile.h