IStartMenuPinnedList インターフェイス (shobjidl.h)

[スタート] メニューまたはタスク バーからアプリケーション ショートカットを固定解除するメソッドを公開します。

継承

IStartMenuPinnedList インターフェイスは、IUnknown インターフェイスから継承します。 IStartMenuPinnedList には、次の種類のメンバーもあります。

メソッド

IStartMenuPinnedList インターフェイスには、これらのメソッドがあります。

 
IStartMenuPinnedList::RemoveFromList

Windows Vista:_Removesスタート メニューのピン留めされたリストの項目です。これは、[スタート] メニューの左上の位置にあるリストです。

注釈

実装するタイミング

Windows では、このインターフェイスの実装がCLSID_StartMenuPinとして提供されます。 サード パーティは、独自の実装を提供していません。

使用するタイミング

アプリケーションによってインストールされたショートカットは、その後ユーザーによってピン留めされている可能性があり、アプリケーションでこれを認識する方法はありません。 したがって、アンインストール時に、すべてのアプリケーションがインストールされている各ショートカットで IStartMenuPinnedList::RemoveFromList を呼び出すようにすることをお勧めします。

IStartMenuPinnedList はショートカット自体を削除せず、固定を解除するだけです。 アプリケーションは、最初にショートカットで IStartMenuPinnedList::RemoveFromList を呼び出し、そのショートカットを削除します。

互換性

Windows 8では、従来の [スタート] メニューが [スタート] 画面に置き換えられます。 CLSID_StartMenuPinと IStartMenuPinnedList は、既存のアプリケーションとの下位互換性を提供するためにWindows 8に存在しますが、Windows 8スタート画面にピン留めされたタイルには影響しません。 CLSID_StartMenuPinと IStartMenuPinnedList は、Windows 8 デスクトップ タスク バーにピン留めされたアイテムに引き続き影響します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl.h