共用方式為


IVMGuestOS::IsUserLoggedOn 方法

[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]

判斷要求的會話是否存在。

語法

HRESULT IsUserLoggedOn(
  [in]          long         inRailSession,
  [out, retval] VARIANT_BOOL *outSessionPresent
);

參數

inRailSession [in]

針對 Rail 會話設定為 0,或 RDP 會話設定為 1。

outSessionPresent [out, retval]

如果會話存在,則設定為 VARIANT_TRUE ,否則 VARIANT_FALSE

傳回值

這個方法可以傳回下列其中一個值。

傳回碼/值 描述
S_OK
0
作業成功。
E_POINTER
0x80004003
參數為 Null
E_INVALIDARG
0x80000003
outSessionPresent參數無效或為 Null
DISP_E_EXCEPTION
0x80020009
已發生未預期的錯誤。
HRESULT_FROM_WIN32 (ERROR_OUTOFMEMORY)
0x8007000e
記憶體不足,無法完成此要求。
VM_E_TIMED_OUT
0xA0040202
作業未及時完成。
VM_E_VM_NOT_RUNNING
0xA0040206
虛擬機器 (VM) 必須針對這項作業執行。
VM_E_ADDITIONS_FEATURE_NOT_AVAIL
0xA0040505
此 VM 中未安裝整合元件功能。
VM_E_VM_PAUSED
0xA00400507
VM 已暫停。

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
都不支援
用戶端支援結束
Windows 7
產品
Windows Virtual PC
標頭
VPCOMInterfaces.h
IID
IID_IVMGuestOS定義為 99fea0db-4880-499a-b6d8-73dff9bc91be

另請參閱

IVMGuestOS