WinSLI

WinSLI函式會為所有 Microsoft® Windows® 型工作階段層級介面提供非同步訊息通知, (SLI) 動詞。

語法

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

參數

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

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

傳回值

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

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

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

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

備註

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

注意

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

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

另請參閱

SLI
WinSLIStartup