共用方式為


GetProfileType 函式 (userenv.h)

擷取為目前使用者載入的配置檔類型。

語法

USERENVAPI BOOL GetProfileType(
  [out] DWORD *dwFlags
);

參數

[out] dwFlags

類型: DWORD*

接收配置檔類型的變數指標。 如果函式成功,它會設定下列一或多個值:

PT_MANDATORY

使用者具有 強制使用者配置檔

PT_ROAMING

使用者具有 漫遊使用者策略檔

PT_ROAMING_PREEXISTING

使用者具有在另一部計算機上建立且正在下載的 漫遊使用者配置檔 。 此配置檔類型表示 PT_ROAMING

PT_TEMPORARY

使用者具有 暫存使用者配置檔;它會在註銷時刪除。

傳回值

類型: BOOL

如果 成功,則為TRUE;否則為 FALSE。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

如果尚未載入使用者配置檔,函式就會失敗。

請注意,呼叫端必須具有 KEY_READHKEY_LOCAL_MACHINE的存取權。 預設會授與此訪問許可權。 如需詳細資訊,請參閱 登錄機碼安全性和訪問許可權

如果配置檔類型 PT_ROAMING_PREEXISTING,當配置檔第一次載入計算機上時,Explorer 將不會重新初始化默認程序關聯。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 userenv.h
程式庫 Userenv.lib
Dll Userenv.dll

另請參閱

LoadUserProfile

使用者配置檔概觀

使用者配置文件參考