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 |