共用方式為


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