FIO_CONTEXT
FIO_CONTEXT
The FIO_CONTEXT structure defines a context object used to represent file handles. The AssociateFile function returns a pointer to an instance of this structure given a file HANDLE created using CreateFile using the FILE_FLAG_OVERLAPPED dwFlagsAndAttributes flag.
Syntax
struct FIO_CONTEXT {
DWORD m_dwTempHack ; // not used. Set to NULL
DWORD m_dwSignature ; // context signature
HANDLE m_hFile ; // file handle (FILE_FLAG_OVERLAPPED)
DWORD m_dwLinesOffset; // The offset to back fill Lines header
DWORD m_dwHeaderLength; // Header length (NNTP only)
};
typedef FIO_CONTEXT* PFIO_CONTEXT ;
Members
- m_dwTempHack
Not used. Set to NULL.
- m_dwSignature
A context signature used to identify the origin of the object.
- m_hFile
A file HANDLE created with the FILE_FLAG_OVERLAPPED option.
- m_dwLinesOffset
The offset used to back-fill Lines header (NNTP only).
- m_dwHeaderLength
The header length (NNTP only).
Remarks
The FIO_CONTEXT structure is used with various MailMsg object file I/O operations. It essentially wraps a file HANDLE created with the CreateFile function. Use the AssociateFile function to create this structure for use with the MailMsg object.
Requirements
Windows NT/2000: Requires Windows 2000. Windows 95/98: Unsupported. Header: Declared in filehc.h; include filehc.h.