共用方式為


WinRUI

WinRUI函式會為所有 Microsoft® Windows® 型要求單位介面提供非同步訊息通知, (RUI) 動詞命令。

語法

  
int WINAPI WinRUI(   
HWND hWnd,    
LUA_VERB_RECORD FAR *lpVCB  
);  

參數

hWnd
接收訊息的視窗控制碼。

lpVCB
邏輯單元應用程式指標 (LUA) 動詞控制區塊, (VCB ) ,LUA_VERB_RECORD

傳回值

函式會傳回值,指出 Windows 型 RUI 是否接受要求進行處理。 傳回的值為零表示已接受要求,且將進行處理。 零以外的值表示錯誤。 可能的錯誤碼如下所示:

WLUAINVALIDHANDLE
提供的視窗控制碼無效。

WLUASTARTUPNOTCALLED
應用程式尚未使用 WinRUIStartup起始會話。

lua_flag2.async中傳回的值會指出是否會發生非同步通知。 如果旗標設定 (非零) ,非同步通知將會透過張貼至應用程式訊息佇列的訊息發生。 如果未設定旗標,要求會以同步方式完成。 檢查主要傳回碼和次要傳回碼是否有任何錯誤狀況。

備註

當非同步作業完成時,應用程式視窗 hWnd 會收到 RegisterWindowMessage 以 「WinRUI」 作為輸入字串所傳回的訊息。 lParam引數包含要張貼為完成之 VCB 的位址。 wParam引數未定義。

注意

在函式呼叫傳回零) 但稍後在 VCB 中設定主要傳回碼和次要傳回碼時,可能會接受要求來處理 (。 檢查主要傳回碼和次要傳回碼是否有任何錯誤狀況。

如果應用程式呼叫 WinRUI 而不先使用WinRUIStartup初始化會話,則會傳回錯誤。

另請參閱

RUI
WinRUIStartup