• WriteFile
  • Introduction




    Download 1,09 Mb.
    bet42/62
    Sana21.03.2017
    Hajmi1,09 Mb.
    #917
    1   ...   38   39   40   41   42   43   44   45   ...   62
    BOOL WriteFile(

    HANDLE hFile,

    LPCVOID lpBuffer,

    DWORD nNumberOfBytesToWrite,

    LPDWORD lpNumberOfBytesWritten,

    LPOVERLAPPED lpOverlapped );

    Parameters

    hFile

    Handle to the file to be written to. The file handle must have been created with GENERIC_WRITE access to the file.



    lpBuffer

    Pointer to the buffer containing the data to be written to the file.



    nNumberOfBytesToWrite

    Number of bytes to write to the file.

    A value of zero specifies a null write operation. A null write operation does not write any bytes but does cause the time stamp to change. WriteFile does not truncate or extend the file. To truncate or extend a file, use the SetEndOfFile function.

    Named pipe write operations across a network are limited to 65,535 bytes.



    lpNumberOfBytesWritten

    Pointer to the number of bytes written by this function call. WriteFile sets this value to zero before doing any work or error checking.



    lpOverlapped

    Unsupported; set to NULL.




    Download 1,09 Mb.
    1   ...   38   39   40   41   42   43   44   45   ...   62




    Download 1,09 Mb.