MFC
Class CStdioFile
CObject
|
+--CFile
|
+--CStdioFile
in AFX.H
- Direct Known Subclasses:
- CInternetFile
- class CStdioFile
- extends CFile
STDIO file implementation
| Methods inherited from class CFile |
GetRuntimeClass, HFILE, GetPosition, GetStatus, GetFileName, GetFileTitle, GetFilePath, SetFilePath, Open, Rename, Remove, GetStatus, SetStatus, SeekToEnd, SeekToBegin, ReadHuge, WriteHuge, Duplicate, Seek, SetLength, GetLength, Read, Write, LockRange, UnlockRange, Abort, Flush, Close, GetBufferPtr |
classCStdioFile
public static const AFX_CORE_DATA CRuntimeClass classCStdioFile;
m_pStream
public FILE* m_pStream;
CStdioFile
public CStdioFile( FILE* pOpenStream );
CStdioFile
public CStdioFile( LPCTSTR lpszFileName, UINT nOpenFlags );
CStdioFile
public CStdioFile();
~CStdioFile
public virtual ~CStdioFile();
Abort
public virtual void Abort();
Close
public virtual void Close();
Duplicate
public virtual CFile* Duplicate() const;
Flush
public virtual void Flush();
GetPosition
public virtual DWORD GetPosition() const;
GetRuntimeClass
public virtual CRuntimeClass* GetRuntimeClass() const;
LockRange
public virtual void LockRange( DWORD dwPos, DWORD dwCount );
Open
public virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = 0 );
Read
public virtual UINT Read( void* lpBuf, UINT nCount );
ReadString
public virtual BOOL ReadString( CString& rString );
ReadString
public virtual LPTSTR ReadString( LPTSTR lpsz, UINT nMax );
Seek
public virtual LONG Seek( LONG lOff, UINT nFrom );
UnlockRange
public virtual void UnlockRange( DWORD dwPos, DWORD dwCount );
Write
public virtual void Write( const void* lpBuf, UINT nCount );
WriteString
public virtual void WriteString( LPCTSTR lpsz );