Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    WriteFile Kiểu dữ liệu là con trỏ

    Nếu mình write 1 kiểu dữ liệu là struct chứa con trỏ như thế này thì liệu kết quả có còn đúng nữa không ?

    Mã nguồn PHP:
    bool WriteMouseBlock(__in HANDLE hFile, __in MSLLHOOKSTRUCT* mslDataIn){ DWORD dwBytesIO = 0; SetFilePointer(hFile,0,NULL,FILE_END); if (WriteFile(hFile, &mslDataIn, sizeof(MSLLHOOKSTRUCT), &dwBytesIO, NULL) == false) { return false; } return true;}  
    Mình muốn ghi giá trị của biến mslDataIn chứ không phải là ghi địa chỉ ô nhớ của biến mslDataIn thì làm cách nào nhỉ ?

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    BOOL WINAPI WriteFile(
    __in HANDLE hFile,
    __in LPCVOID lpBuffer,
    __in DWORD nNumberOfBytesToWrite,
    __out_opt LPDWORD lpNumberOfBytesWritten,
    __inout_opt LPOVERLAPPED lpOverlapped
    );
    Vì vậy:

    Mã:
    WriteFile(hFile, mslDataIn, sizeof(MSLLHOOKSTRUCT), &dwBytesIO, NULL)

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •