Specify_Windows_Handle (CPI-C)

Specify_Windows_Handle呼叫 (函式名稱 xchwnd) 設定訊息在非封鎖模式中完成作業時傳送的 Microsoft® Windows® 控制碼。

語法

  
CM_ENTRY Specify_Windows_Handle(   
  HWND hwndNotify,             
  CM_INT32 FAR *return_code    
);  

參數

hwndNotify
提供的 參數。 指定要在未完成作業完成時收到通知的 Windows 控制碼。

return_code
從這個呼叫傳回的程式碼。 本主題稍後會列出有效的傳回碼。

傳回碼

CM_OK
主要傳回碼;已成功執行呼叫。

CM_PROGRAM_PARAMETER_CHECK
Windows 控制碼無效。

CM_PRODUCT_SPECIFIC_ERROR
主要傳回碼;發生產品特定的錯誤,且已在產品錯誤記錄檔中記錄。

狀態變更

狀態變更取決於完成的作業及其傳回碼。

備註

應用程式可以藉由呼叫 Set_Processing_Mode來設定處理模式。 如果 Windows 控制碼設定為 Null,或從未發出此呼叫,應用程式必須呼叫 Wait_For_Conversation ,才能在未完成的作業完成時收到通知。

非同步作業完成時,應用程式視窗 hwndNotify 會以 「WinAsyncCPIC」 作為輸入字串接收 RegisterWindowMessage 所傳回的訊息。 wParam值包含正在完成之作業的conversation_return_code。 其值將取決於最初發出的作業。 lParam引數包含原始函式呼叫中指定的conversation_ID CM_PTR