Bagikan melalui


Metode IDynamicHWHandler::GetDynamicInfo (shobjidl.h)

Dipanggil oleh sistem untuk menentukan apakah handler tertentu akan ditampilkan sebelum dialog AutoPlay ditampilkan.

Sintaks

HRESULT GetDynamicInfo(
  [in]  LPCWSTR pszDeviceID,
  [in]  DWORD   dwContentType,
  [out] LPWSTR  *ppszAction
);

Parameter

[in] pszDeviceID

Jenis: LPCWSTR

Penunjuk ke string yang menunjukkan jalur perangkat atau akar drive.

[in] dwContentType

Jenis: DWORD

Tipe konten.

[out] ppszAction

Jenis: LPWSTR*

Penunjuk ke string tindakan baru, atau NULL jika string tindakan default akan digunakan.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika handler ini akan ditampilkan, S_FALSE jika disembunyikan, atau nilai kesalahan sebaliknya.

Keterangan

Untuk mendaftarkan handler dinamis, tambahkan REG_SZ bernama "DynamicHWHandlerCLSID" dan tetapkan CLSID implementasi IDynamicHWHandler Anda.

Contoh:

HKLM
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  AutoplayHandlers
                     Handlers
                        YourHandler
                           DynamicHWHandlerCLSID = [REG_SZ] {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl.h