freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

p2psdk開(kāi)發(fā)包與無(wú)關(guān)性協(xié)議傳輸-資料下載頁(yè)

2025-05-14 04:43本頁(yè)面
  

【正文】 中的屬性m_bIsSendMsg=true,否則無(wú)法再接收 到該任務(wù)所發(fā)出的該消息。 在PTask中的m_dwCompletedSize屬性中保存的是總的接收的字節(jié)數(shù)。 你可以調(diào)用PTask對(duì)象的GetThreadIDInArray((BYTE)wParam)來(lái)獲得該線程所在的 PTHREADID結(jié)構(gòu)的指針。*** * * * * * * * * * * * ** 消息名稱: OMSG_RECV_NEW_BLOCK** 類型: 可以響應(yīng)的消息。** 接收消息的窗體:* 在PTask對(duì)象的m_lprMsgInfo變量所指的結(jié)構(gòu)中定義的窗體。** 參數(shù):* WPARAM wParam 低8位表示該線程在PTask對(duì)象的線程組中的標(biāo)識(shí)號(hào)* LPARAM lParam 保存的是線程所在的PTask對(duì)象中的m_dwIdentify屬性的值** 說(shuō)明:* 表明接收線程準(zhǔn)備接收一個(gè)新分配的塊號(hào)。 你可以調(diào)用PTask對(duì)象的GetThreadIDInArray((BYTE)wParam)來(lái)獲得該線程所在的 PTHREADID結(jié)構(gòu)的指針。*** * * * * * * * * * * * ** 消息名稱: OMSG_SEND_DATA** 類型: 可以響應(yīng)的消息。** 接收消息的窗體:* 在PTask對(duì)象的m_lprMsgInfo變量所指的結(jié)構(gòu)中定義的窗體。** 參數(shù):* WPARAM wParam 低8位表示該線程在PTask對(duì)象的線程組中的標(biāo)識(shí)號(hào)* LPARAM lParam 保存的是線程所在的PTask對(duì)象中的m_dwIdentify屬性的值** 說(shuō)明:* 表明傳送了新的數(shù)據(jù)信息。 在消息的響應(yīng)函數(shù)中,你需要設(shè)定PTask中的屬性m_bIsSendMsg=true,否則無(wú)法再接收 到該任務(wù)所發(fā)出的該消息。 在PTask中的m_dwCompletedSize屬性中保存的是總的傳送的字節(jié)數(shù)。 你可以調(diào)用PTask對(duì)象的GetThreadIDInArray((BYTE)wParam)來(lái)獲得該線程所在的 PTHREADID結(jié)構(gòu)的指針。*** * * * * * * * * * * * ** 消息名稱: OMSG_SEND_NEW_BLOCK** 類型: 可以響應(yīng)的消息。** 接收消息的窗體:* 在PTask對(duì)象的m_lprMsgInfo變量所指的結(jié)構(gòu)中定義的窗體。** 參數(shù):* WPARAM wParam 低8位表示該線程在PTask對(duì)象的線程組中的標(biāo)識(shí)號(hào)* LPARAM lParam 保存的是線程所在的PTask對(duì)象中的m_dwIdentify屬性的值** 說(shuō)明:* 表明傳送線程準(zhǔn)備傳送一個(gè)新的部分。 你可以調(diào)用PTask對(duì)象的GetThreadIDInArray((BYTE)wParam)來(lái)獲得該線程所在的 PTHREADID結(jié)構(gòu)的指針。十三 ** 結(jié)構(gòu)名稱: PRECVINFO** 結(jié)構(gòu)指針定義: LPRECVINFO** 屬性:* WORD wSplitNo 下載文件被分割的塊數(shù)。如果設(shè)定分割塊數(shù)為0,DLL會(huì)根  據(jù)PDefine::dwSBlockMaxSize中的值自動(dòng)計(jì)算分割塊數(shù)。* CString strSaveName 被保存的文件的名稱和相對(duì)于基準(zhǔn)路徑的路徑。 如果strSaveName=_T(),則文件名等于傳送方的文件名。 該屬性的值可以包含一個(gè)以\\結(jié)尾的路徑,這個(gè)路徑是 相對(duì)于基準(zhǔn)路徑的路徑。例如pict\\,表示在基準(zhǔn)路徑 下的pict子目錄下去建立文件。 也可以直接寫成e:\\pict\\,而設(shè)置基準(zhǔn)路徑為。* CString strSaveBasePath 表示被保存在本地的文件的基準(zhǔn)路徑。 路徑必需以\\結(jié)尾。* CString strExpendName 被保存文件的擴(kuò)展名。擴(kuò)展名不包括.符號(hào)。 如果缺省,等于請(qǐng)求的文件名的擴(kuò)展名。* CString strSrvURL 當(dāng)類型為TASK_HTTP_RECV時(shí),該屬性必需賦值。 表示要連接的服務(wù)器的URL地址。* 下面這些屬性的值由DLL在使用過(guò)程中填充,不要去修改這些值。* CString strAddr 表示服務(wù)器的地址。* UINT nPort 表示服務(wù)器的端口號(hào)。* CString strFileN 表示要下載的文件名。* CString strReferer 表示重定向已后的Referer的值。* DWORD dwFileSize 文件的總的長(zhǎng)度。* DWORD dwBlockLen 每個(gè)塊的長(zhǎng)度。* char* lpszBlockMap 保存每個(gè)分割塊的狀態(tài)。第一次調(diào)用時(shí),賦值為空。* DWORD dwLowDateTime 被下載的文件在傳送方的最后修改日期的低32位。* DWORD dwHighDateTime 被下載的文件在傳送方的最后修改日期的高32位。** 說(shuō)明:* 當(dāng)申請(qǐng)一個(gè)連接用于下載文件時(shí),必需填寫該結(jié)構(gòu),并且將指針傳遞給PTask中的m_lprRecvInfo變量。 在創(chuàng)建該結(jié)構(gòu)后,一定要使用以下方法初始化結(jié)構(gòu): memset(m_lprRecvInfo,0,DWORD(amp。m_lprRecvInfonPort)(DWORD)m_lprRecvInfo)。 當(dāng)類型為TASK_TCP_RECV時(shí),所有的屬性都可以缺省。 當(dāng)類型為TASK_HTTP_RECV時(shí),必需設(shè)定strSrvURL屬性的值,表示想下載的文件的URL。*** * * * * * * * * * * * ** 結(jié)構(gòu)名稱: PTHREADID** 結(jié)構(gòu)指針定義: LPPTHREADID** 屬性:* bool bIsSuspend 線程是否被掛起。掛起時(shí)為true。* bool bIsRun 線程是否運(yùn)行。運(yùn)行時(shí)為true。* PTask* PTask 當(dāng)前線程所歸屬的線程組對(duì)象。* int nBlockNo 線程當(dāng)前被分配的塊號(hào)。* BYTE bySuffix 標(biāo)識(shí)當(dāng)前線程在線程組中的標(biāo)識(shí)。* CWinThread* pMyThread 指向這個(gè)線程的CWinThread對(duì)象的指針。* SOCKET sock 傳遞給線程的已經(jīng)創(chuàng)建好連接的SOCKET對(duì)象。* CString strBlockFileN 當(dāng)前分割塊所對(duì)應(yīng)的文件名。* DWORD dwOffset 當(dāng)前線程接收的起始偏移位置。這個(gè)偏移已經(jīng)包含了被接收的長(zhǎng)度。* DWORD dwBlockLen 當(dāng)前接收塊應(yīng)該接收的長(zhǎng)度。* DWORD dwCompletedLen 當(dāng)前塊已被接收或傳送的長(zhǎng)度。* HANDLE hEvent 用來(lái)同步的事件句柄。* * 說(shuō)明:* 在這個(gè)結(jié)構(gòu)中的值,都由DLL在運(yùn)行過(guò)程中填充,不要試圖去修改這些值。*** * * * * * * * * * * * ** 結(jié)構(gòu)名稱: PMSGINFO** 結(jié)構(gòu)指針定義: LPPMSGINFO** 屬性:* CWnd* pWnd。 接收消息的窗口的指針。* UINT nMsg。 發(fā)送的消息的標(biāo)識(shí)。* bool bIsAutoDel。 標(biāo)識(shí)該結(jié)構(gòu)是否被自動(dòng)刪除。 如果值為false,需要你自己來(lái)刪除。 值為true時(shí),表示該結(jié)構(gòu)所歸屬的對(duì)象一旦被刪除,該結(jié)構(gòu)也被刪 除。* * 說(shuō)明:* 保存向用戶發(fā)送消息時(shí)的窗口句柄和消息的標(biāo)識(shí)。十四 PDefine類中的靜態(tài)函數(shù)說(shuō)明* 函數(shù)名稱:* SApplyAnPDHANDLE()** 類型:* 靜態(tài)函數(shù)。** 參數(shù):* 無(wú)。** 返回值:* PDHANDLE 對(duì)象的句柄。** 說(shuō)明:* 該函數(shù)返回一個(gè)用來(lái)處理數(shù)據(jù)流的對(duì)象的句柄。*** * * * * * * * * * * * ** 函數(shù)名稱:* SClosePDHANDLE()。* 類型:** 參數(shù):* PDHANDLE handle 對(duì)象的句柄。 * 返回值:* 無(wú)。** 說(shuō)明:* 該函數(shù)關(guān)閉一個(gè)處理對(duì)象流的對(duì)象的句柄,以釋放所占用的資源。*** 函數(shù)名稱: * SCoalitionFile()** 類型:* 靜態(tài)函數(shù)。** 參數(shù):* LPCTSTR lpszSrcFileTitle 保存在本地的分割文件的文件標(biāo)題。* LPCTSTR lpszExpandN 文件的擴(kuò)展名。* LPCTSTR lpszBasePath 文件的基準(zhǔn)路徑。* LPCTSTR lpszTargetFileN=NULL 合并后的文件的文件名。NULL時(shí)表示與塊文件相同。* bool bAutoDelete=true 在合并時(shí)是否自動(dòng)刪除塊文件。** 返回值:* DWORD 如果成功,返回0,否則低16位返回錯(cuò)誤代碼, 高16位返回在第幾個(gè)塊文件發(fā)生錯(cuò)誤。** 說(shuō)明:* 該函數(shù)將已下載完成的各個(gè)塊文件合并成單個(gè)的文件。 當(dāng)文件下載完成后,應(yīng)該使用該函數(shù)來(lái)完成文件的合并,以確保對(duì)后續(xù)版本的支持。 該函數(shù)會(huì)自動(dòng)檢測(cè)文件是否已全部下載完成,只有文件全部下載完成后,才會(huì)進(jìn)行合并處理。 注意:  對(duì)只有單個(gè)塊的下載文件,會(huì)在下載完成后自動(dòng)處理。 如果對(duì)單個(gè)塊的下載文件調(diào)用該函數(shù),會(huì)返回文件不存在的錯(cuò)誤。 該函數(shù)是一個(gè)阻塞式的函數(shù),如果在執(zhí)行該函數(shù)時(shí),不想望阻塞程序的執(zhí)行,請(qǐng)?jiān)? 一個(gè)線程中去調(diào)用該函數(shù)。*** * * * * * * * *
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1