IDynamicHWHandler::GetDynamicInfo 方法 (shobjidl.h)
由系統呼叫,以判斷是否要在顯示 [自動播放] 對話方塊之前顯示特定處理程式。
語法
HRESULT GetDynamicInfo(
[in] LPCWSTR pszDeviceID,
[in] DWORD dwContentType,
[out] LPWSTR *ppszAction
);
參數
[in] pszDeviceID
類型: LPCWSTR
字串的指標,表示裝置路徑或磁碟驅動器根目錄。
[in] dwContentType
類型: DWORD
內容型別。
[out] ppszAction
類型: LPWSTR*
新動作字串的指標,如果要使用預設動作字串,則為 NULL 。
傳回值
類型: HRESULT
如果顯示這個處理程式,則傳回S_OK,S_FALSE要隱藏,否則傳回錯誤值。
備註
若要註冊動態處理程式,請新增名為 「DynamicHWHandlerCLSID」 的REG_SZ,並將 IDynamicHWHandler 實作的 CLSID 指派給它。
範例:
HKLM Software Microsoft Windows CurrentVersion Explorer AutoplayHandlers Handlers YourHandler DynamicHWHandlerCLSID = [REG_SZ] {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl.h |