英語で読む

次の方法で共有


非推奨のシェル API

[ >FOLDERSETDATA は、オペレーティング システムまたは製品の今後のバージョンでは変更されるか、使用できなくなる可能性があります。]

[この機能は、Windows XP Service Pack 2 (SP2) および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。 =

[この関数は、 Windows 2000 と Windows XP Service Pack 2 (SP2)で使用できます。 Windows Vistaでは使用できなくなりました。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[CharLowerWrapW は Windows XPで使用できます。 以降のバージョンでは利用できない可能性があります。 代わりに、 CharLowerW を使用する必要があります。]

[CharUpperBuffWrapW は Windows XPで使用できます。 以降のバージョンでは利用できない可能性があります。 代わりに、 CharUpperBuffW を使用する必要があります。]

[CompareStringWrapW は Windows XPで使用できます。 以降のバージョンでは利用できなくなります。 代わりに CompareStringW を使用する必要があります。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この機能はWindows Vistaではご利用いただけません。]

[この機能は非推奨であり、以降のバージョンでは変更されるか使用できなくなる可能性があります。]

[ DAD_AutoScroll は、Windows 2000 と Windows XPで使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。

[ DAD_DragEnterEx は Windows 2000 と Windows XPで使用できます。 後続バージョンでは変更されたり、使用できなくなったりする可能性があります。 代わりに、 ImageList_DragEnter を使用してください。 =

[ DAD_DragEnterEx2 は Windows 2000 と Windows XPで使用できます。 後続バージョンでは変更されたり、使用できなくなったりする可能性があります。 代わりに、 ImageList_DragEnter を使用してください。]

[ DAD_DragLeave は、Windows 2000 と Windows XPで使用できます。 後続バージョンでは変更されたり、使用できなくなったりする可能性があります。 代わりに、 ImageList_DragLeave を使用してください。]

[ DAD_DragMove は Windows 2000 and Windows XP で使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。 代わりに、 ImageList_DragMove を使用してください。 =

[ DAD_SetDragImage はWindows 2000 and Windows XPで使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。 代わりに、 ImageList_BeginDrag を使用してください。]

[ DAD_ShowDragImage は Windows 2000 と Windows XP で使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。 代わりに、 ImageList_DragShowNolock を使用してください。 =

[この関数は下位互換性のためだけに保持されます。 代わりに、 ExpandEnvironmentStrings を使用してください。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。 =

[この関数は、Windows XP SP2 から Windows Vista まで利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。 代わりに、クライアント アプリケーションは IAttachmentExecute を使用して、電子メールやメッセージの添付ファイルを介したファイルの安全なダウンロードと交換を提供するユーザー環境を提供する必要があります。

[FindResourceWrapW は Windows XP で使用できます。 以降のバージョンでは利用できない可能性があります。 代わりに、 FindResourceW を使用する必要があります。]

[GetDateFormatWrapW は Windows XP で使用できます。 以降のバージョンでは利用できなくなります。 代わりに GetDateFormatW を使用する必要があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[GetTimeFormatWrapW は Windows XP で使用できます。 以降のバージョンでは利用できない可能性があります。 代わりに GetTimeFormatW を使用する必要があります。]

[ GUIDFromString は、Windows XP with SP2 または Windows Vistaで使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。 アプリケーションはこの関数の代わりに CLSIDFromString または IIDFromString を使用する必要があります。

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[IsCharAlphaNumericWrapW は Windows XPで使用できます。 以降のバージョンでは利用できなくなります。 代わりに、 IsCharAlphaNumericW を使用する必要があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。 かわりに、 GetDriveType または WNetGetConnection を使用してください。]

[このインターフェイスは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。 代わりに、 InitCommonControlsEx を使用してください。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この機能はWindows 7以降ではご利用いただけません。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この機能はWindows 7以降ではご利用いただけません。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XPで使用できます。 以降のバージョンでは利用できない可能性があります。 代わりに、 OutputDebugStringW を使用してください。]

[ParseField 関数は現在、Microsoft Windows オペレーティング システムの次のバージョンで使用可能になる予定です。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この機能は Windows Vista ではサポートされていません。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。 代わりに、 CoTaskMemAlloc を使用してください。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この構造はサポートされていません。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。 代わりに、 CLSIDFromString を使用してください。]

[SHCreateProcessAsUserW は Windows XP 以降のシステムでは実装されていません。]

[SHCreateProcessAsUserW は、Windows XP 以降のバージョンでは実装されません。]

[この機能は非推奨です。 代わりに、 CreateClassMoniker を使用してください。 CreateClassMoniker の呼び出しで使用される CLSID はアプリケーションで定義する必要があることに注意してください。 システム定義の CLSID を使用して CreateClassMoniker を呼び出さないでください。

[SHDestroyPropSheetExtArray は、「要件」セクションで指定されているオペレーティング システムで使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[ SHExtractIconsW は、Windows XP SP2で使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows Vista 以降ではサポートされていません。 代わりに、 OleFlushClipboard を使用してください。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。 代わりに、 CoTaskMemFree を使用してください。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

SHGetMalloc は Windows Vista および Windows Server 2003 で使用できますが、オペレーティング システムまたは製品の以降のバージョンでは変更されたり、使用できなくなったりする可能性があります。 代替のレコメンデーションについては、「備考」セクションを参照してください。]

[SHGetShellStyleHInstance は、SP2 までの Windows XP オペレーティング システムで使用できます。 Windows Vista などのそれ以降のバージョンの Windows では使用できません。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows Vista ではサポートされていません。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows Vista では利用できません。]

[この関数はサポートされていません。]

[この関数はサポートされていません。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP と Windows Server 2003 経由で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[この関数は、Windows XP SP2 および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 で使用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[このオブジェクトは、Windows XP Service Pack 2 (SP2) および Windows Server 2003 で利用できます。 Windows のそれ以降のバージョンでは、変更されるか、使用できなくなる場合があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[このオブジェクトは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[唯一のメソッドである DoContextMenuPopup は、Windows Server 2003 以降では使用できなくなりました。]

[このインターフェースは非推奨になりました。 Windows XP SP2 および Windows Server 2003 でサポートされます。 Windows Vista ではサポートされていません。]

[ IDeskBandInfo は、オペレーティング システムまたは製品の今後のバージョンでは変更されるか、利用できなくなる可能性があります。]

[[このインターフェイスは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[このインターフェイスは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[このインターフェイスは、Windows XP SP2 および Windows Server 2003 でサポートされています。 Windows Vista ではサポートされていません。]

[ IEnumSyncItems インターフェイスは、 Windows XPで使用できます。 以降のバージョンの Windows では使用できません。]

[IEnumSyncSchedules インターフェイスは Windows XPでは使用できません。 以降のバージョンの Windows では使用できません。]

[ IIdentityChangeNotify インターフェイスは Windows 2000で使用できます。 Windows XP では、この機能は ユーザー アカウントと高速ユーザー切り替えおよびリモート デスクトップ に置き換えられており、以降のバージョンでは変更されるか、利用できなくなる可能性があります。

[このインターフェイスは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[このインターフェイスは Windows Vista ではサポートされていません。 パブリック ヘッダーから削除されました。]

[このインターフェイスは、Windows XP SP2 および Windows Server 2003 でサポートされています。 Windows Vista ではサポートされていません。]

[このインターフェイスは、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[ IShellFolderView は Windows 7 では使用できなくなりました 代わりに、 IFolderView2IFolderViewを使用してください。]

[このインターフェースは最終的にはサポートされなくなります。 IShellImageData メソッドの代わりに Windows GDI+ API を使用することをお勧めします。

[IShellTaskScheduler2 は、 Windows XPで使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。

[The ISyncSchedule は Windows XPで使用できます。 以降のバージョンの Windows では使用できません。]

[ ISyncScheduleMgr インターフェイスは Windows XPで使用できます。 以降のバージョンの Windows では使用できません。]

[ ITravelEntry は、Windows XP 以降のバージョンの Windows ではサポートされない可能性があります。]

[この通知は、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

[この通知は、Windows XP SP2 および Windows Server 2003 でサポートされています。 以降のバージョンの Windows ではサポートされない可能性があります。]

次の API は非推奨になっているか、新しい API に置き換えられています。

このセクションの内容

トピック 説明
AUTO_SCROLL_DATA
AUTO_SCROLL_DATA が変更されたり、使用できなくなる可能性があります。
CABINETSTATE
CABINETSTATE が変更されたり、使用できなくなる可能性があります。
DESKBANDINFO
バンド オブジェクトに関する情報を受け取ります。 この構造体は、非推奨の IDeskBand::GetBandInfo メソッドで使用されます。
SECURELOCK
削除されました。 この列挙体は、 BASEBROWSERDATA 構造によって使用され、基本ブラウザのロック アイコンの状態を示します。
FOLDERSETDATA
削除されました。 IBrowserService2::GetFolderSetDataで使用されているデータ。
TOOLBARITEM
削除されました。 ツールバー項目を定義するために IBrowserService2::_GetToolbarItemIBrowserService2::v_MayGetNextToolbarFocus、および IBrowserService2::_SetFocus で使用されるデータ。
AddMRUStringW
最近使用した (MRU) リストの先頭に文字列を追加します。
CallCPLEntry16
機能は実行されません。 これは旧バージョンとの互換性のために用意されています。
CanShareFolderW
Web ビューで このフォルダーを共有する オプションを表示するかどうかを決定するために使用されます。
CharLowerWrapW
Unicode 文字列または単一の文字を小文字に変換します。 オペランドが文字列の場合、関数は文字をその場で変換します。
注: CharLowerWrapWCharLowerW 関数のラッパーです。 詳細な使用上の注意事項については、 CharLower ページを参照してください。
CharUpperBuffWrapW
バッファ内の小文字を大文字に変換します。 この関数は文字をその場で変換します。
注: CharUpperBuffWrapWCharUpperBuffW 関数のラッパーです。 詳細な使用上の注意については、 CharUpperBuff ページを参照してください。
CIDLData_CreateFromIDArray
CIDLData_CreateFromIDArray が変更されたり、使用できなくなる可能性があります。
CompareStringWrapW
指定されたロケールを使用して、2 つの Unicode 文字列を比較します。
注: CompareStringWrapWCompareStringW 関数のラッパーです。 詳細な使用上の注意事項については、 CompareString ページを参照してください。
ConnectToConnectionPoint
クライアントのシンクと接続ポイント コンテナー間の接続を確立または終了します。
CreateHardwareEventMoniker
ハードウェア コンポーネントとそれに関連付けられたイベント ハンドラーを表すモニカーを作成します。 AutoPlay はこの関数を使用して、アプリケーションが AutoPlay イベントを使用できるようにします。
CreateUserProfileEx
指定されたユーザーのユーザー プロファイルを作成します。
CscSearchApiGetInterface
CCscSearchApiInterface オブジェクトのインスタンスを作成します。
DAD_AutoScroll
画像をドラッグしながらウィンドウをスクロールします。
DAD_DragEnterEx
ドラッグ操作中に指定したウィンドウの更新をロックし、ウィンドウ内の指定位置にドラッグ イメージを表示します。
DAD_DragEnterEx2
ドラッグ アンド ドロップ操作中に指定されたウィンドウへの更新をロックし、ウィンドウ内の指定された位置にドラッグ イメージを表示します。
DAD_DragLeave
DAD_DragEnterEx 関数によってロックされたウィンドウのロックを解除します。
DAD_DragMove
ドラッグアンドドロップ操作中にドラッグされているイメージを移動します。
DAD_SetDragImage
ドラッグイメージを設定します。
DAD_ShowDragImage
ドラッグする画像を表示または非表示にします。
DoEnvironmentSubst
1 つ以上の環境変数への参照を含む入力文字列を解析し、完全に展開された値に置き換えます。
DriveType
DriveType が変更されたり、使用できなくなる可能性があります。
EnumMRUListW
MRU リストの内容を列挙します。 オプションで列挙から項目を取得します。
EstimateFileRiskLevel
特定のファイルでハンドラーが呼び出されたときに、不明なコードが実行されるリスクを推定します。 このリスクは、ハンドラーとファイルのコード内容の理解に基づいています。
ExtractAssociatedIconEx
ExtractAssociatedIconEx が変更されたり、使用できなくなる可能性があります。
FindResourceWrapW
指定されたモジュール内の指定されたタイプと名前を持つリソースの場所を決定します。
注: FindResourceWrapWFindResourceW 関数のラッパーです。 詳細な使用上の注意事項は、 FindResource を参照してください。
GetDateFormatWrapW
指定されたロケールの日付文字列として日付をフォーマットします。 この関数は、指定された日付またはローカル システムの日付のいずれかをフォーマットします。
注: GetDateFormatWrapWGetDateFormatW 関数のラッパーです。 詳細な使用上の注意事項は、 GetDateFormat ページを参照してください。
GetFileNameFromBrowse
ユーザーが開くファイルのドライブ、ディレクトリ、名前を指定できるように、 [開く] ダイアログ ボックスを作成します。
GetMenuPosFromID
GetMenuPosFromID は変更されたか、使用できない可能性があります。
GetTimeFormatWrapW
指定されたロケールの時刻文字列として時間をフォーマットします。 この関数は、指定された時刻またはローカル システム時刻のいずれかをフォーマットします。
注: GetTimeFormatWrapWGetTimeFormatW 関数のラッパーです。 詳細な使用上の注意については、 GetTimeFormat ページを参照してください。
GUIDFromString
文字列を GUID に変換します。
ILLoadFromStream
削除されました。 ストリームから ITEMIDLIST 構造体を読み込みます。
ILLoadFromStreamEx(IStream*, PIDLIST_ABSOLUTE*)
この関数は、変更または使用不可の可能性があります。
ILLoadFromStreamEx(IStream*, PIDLIST_RELATIVE*)
この関数は、変更または使用不可の可能性があります。
ILLoadFromStreamEx(IStream*, PITEMID_CHILD*)
この関数は、変更または使用不可の可能性があります。
IsCharAlphaNumericWrapW
文字がアルファベット文字か数字文字かを判断します。 この決定は、セットアップ時またはコントロール パネルを通じてユーザーが選択した言語のセマンティクスに基づいて行われます。
注: IsCharAlphaNumericWrapWIsCharAlphaNumericW 関数のラッパーです。 詳細な使用上の注意については、 IsCharAlphaNumeric ページを参照してください。
IsNetDrive
ドライブがネットワーク ドライブであるかどうかをテストします。
IsUserAnAdmin
IsUserAnAdmin は変更されたか、使用できない可能性があります。
LPFNDFMCALLBACK
LPFNDFMCALLBACK は変更されたか、使用できない可能性があります。
LPFNVIEWCALLBACK
システム フォルダー ビュー オブジェクトで使用されるコールバック関数のプロトタイプを定義します。 この関数は基本的に IShellFolderViewCBの機能を複製します。
LinkWindow_RegisterClass
SysLink 共通コントロールをウィンドウで使用できるようにするウィンドウ クラスを登録します。
LinkWindow_UnregisterClass
LinkWindow_RegisterClass によって登録されたウィンドウ クラスを登録解除します。
MLFreeLibrary
MLLoadLibrary 関数によって読み込まれたリソース DLL をマップ解除します。
MLHtmlHelp
現在の UI 言語設定に対応するヘルプ ウィンドウを表示します。
MLLoadLibrary
ユーザーの既定の UI 言語に基づいて、適切なリソース DLL を呼び出し関数のアドレス空間にマップします。
MLWinHelp
Windows ヘルプ (Winhelp.exe) を起動し、アプリケーションで要求されたヘルプの性質を示す追加データを渡します。
OpenRegStream
OpenRegStream が変更されたり、使用できなくなる可能性があります。 代わりに、 SHOpenRegStream2 または SHOpenRegStreamを使用します。
OutputDebugStringWrapW
表示用に Unicode 文字列をデバッガーに送信します。
注: OutputDebugStringWrapWOutputDebugStringW 関数のラッパーです。 詳細な使用上の注意事項については、 OutputDebugString ページを参照してください。
ParseField
Setup.inf から行を読み取り、文字列から指定されたフィールドを抽出します。
PassportWizardRunDll
Rundll32.exe と併用すると、Passport ウィザードが起動します。
PathCleanupSpec
PathCleanupSpec が変更されたり、使用できなくなる可能性があります。
PathGetShortPath
PathGetShortPath が変更されたり、使用できなくなる可能性があります。
PathIsExe
PathIsExe が変更されたり、使用できなくなる可能性があります。
PathIsSlow
PathIsSlow が変更されたり、使用できなくなる可能性があります。
PathProcessCommand
削除されました。 コマンドラインを含む文字列を処理し、必要に応じて引数を付加して適切に引用符で囲まれた文字列を生成します。
PathResolve
PathResolve が変更されたり、使用できなくなる可能性
PerUserInit
マイ ドキュメント およびその他の特別なフォルダーを作成し、必要に応じて初期化し、マイ ドキュメントの 送信 ショートカット メニュー項目を作成します。
PFNASYNCICONTASKCALLBACK
SHMapIDListToImageListIndexAsync で使用されるコールバック関数のプロトタイプを定義します。
PickIconDlg
PickIconDlg が変更されたり、使用できなくなる可能性があります。
ReadCabinetState
ReadCabinetState が変更されたり、使用できなくなる可能性があります。
RealDriveType
RealDriveType が、変更されたか、使用できない可能性があります。
RestartDialog
ユーザーに Windows を再起動するように求めるダイアログ ボックスを表示します。 ユーザーがボタンをクリックすると、関数は ExitWindowsEx を呼び出して Windows の再起動を試みます。
RestartDialogEx
ユーザーに Windows を再起動するように求めるダイアログ ボックスを表示します。 ユーザーがボタンをクリックすると、関数は ExitWindowsEx を呼び出して Windows の再起動を試みます。
SHAddFromPropSheetExtArray
SHCreatePropSheetExtArray によって作成されたプロパティ シート拡張配列にページを追加します。
SHAlloc
シェルのヒープからメモリを割り当てます。
SHAllocShared
SHAllocShared が変更されたり、使用できなくなる可能性があります。
SHAnsiToAnsi
ANSI 文字列をコピーします。
SHAnsiToUnicode
文字列を ANSI コード ページから Unicode コード ページに変換します。
SHChangeDWORDAsIDList
SHChangeDWORDAsIDList が変更されたり、使用できなくなる可能性があります。
SHChangeProductKeyAsIDList
SHChangeUpdateImageIDList
SHChangeUpdateImageIDList が変更されたり、使用できなくなる可能性があります。
SHCloneSpecialIDList
SHCloneSpecialIDList が変更されたり、使用できなくなる可能性があります。 代わりに、 SHGetSpecialFolderLocationを使用してください。
SHCLSIDFromString
クラス識別子 (CLSID) の文字列形式を受け取り、対応する CLSID を作成します。
SHCoCreateInstance
SHCoCreateInstance が変更されたり、使用できなくなる可能性があります。 代わりに、 CoCreateInstanceを使用してください。
SHCreateDirectory
新しいファイル システム フォルダーを作成します。
SHCreateDirectoryEx
オプションのセキュリティ属性を持つ新しいファイル システム フォルダーを作成します。
SHCreateFileExtractIcon
SHCreateFileExtractIcon が変更されたり、使用できなくなる可能性があります。
SHCreateProcessAsUserW
指定された実行可能ファイルを実行するために、新しいユーザー モード プロセスとそのプライマリ スレッドを作成します。
SHCREATEPROCESSINFOW
SHCreateProcessAsUserW がプロセスを作成するために必要な情報が含まれています。
SHCreatePropSheetExtArray
SHCreatePropSheetExtArray が変更されたり、使用できなくなる可能性があります。
SHCreateQueryCancelAutoPlayMoniker
削除されました。 QueryCancelAutoPlay クラス モニカーを作成します。これを使用して、実行中のオブジェクト テーブル (ROT) に IQueryCancelAutoPlay ハンドラーを登録できます。
SHCreateStdEnumFmtEtc
SHCreateStdEnumFmtEtc が変更されたり、使用できなくなる可能性があります。
SHCreateStreamOnFile
SHCreateStreamOnFile が変更されたり、使用できなくなる可能性があります。 代わりに、 SHCreateStreamOnFileExを使用してください。
SHDestroyPropSheetExtArray
SHCreatePropSheetExtArray によって作成された配列を指すプロパティ シート ハンドラーを解放します。
Shell_GetCachedImageIndex
Shell_GetCachedImageIndex が変更されたり、使用できなくなる可能性があります。
Shell_GetImageLists
大きいアイコンと小さいアイコンのシステム イメージ リストを取得します。
Shell_MergeMenus
Shell_MergeMenus が変更されたり、使用できなくなる可能性があります。
ShellMessageBox
ShellMessageBox が変更されたり、使用できなくなる可能性があります。
SHExtractIconsW
指定したファイルから抽出されたアイコンへのハンドルの配列を作成します。
SHFind_InitMenuPopup
SHFind_InitMenuPopup が変更されたり、使用できなくなる可能性があります。
SHFindFiles
SHFindFiles が変更されたり、使用できなくなる可能性があります。
SHFlushClipboard
クリップボードのシャットダウン シーケンスを実行します。 また、 OleSetClipboard 関数によってクリップボードに配置された IDataObject ポインターも解放します。
SHFlushSFCache
SHFlushSFCache が変更されたり、使用できなくなる可能性があります。
SHFormatDateTime
SHFormatDateTime が変更されたり、使用できなくなる可能性があります。
SHFormatDrive
SHFormatDrive が変更されたり、使用できなくなる可能性があります。
SHFree
SHAllocによって割り当てられたメモリを解放します。
SHFreeShared
SHFreeShared が変更されたり、使用できなくなる可能性があります。
SHGetAttributesFromDataObject
SHGetAttributesFromDataObject が変更されたり、使用できなくなる可能性があります。
SHGetFolderLocation
削除されました。 フォルダーのパスを ITEMIDLIST 構造として取得します。
SHGetFolderPath
削除されました。 CSIDL 値によって識別されるフォルダーのパスを取得します。
注: Windows Vista では、この関数は SHGetKnownFolderPath のラッパーにすぎません。 CSIDL 値は関連付けられた KNOWNFOLDERID に変換され、次に SHGetKnownFolderPath が呼び出されます。 新しいアプリケーションでは、下位互換性のためだけにサポートされている古い CSIDL システムではなく、既知のフォルダー システムを使用する必要があります。
SHGetFolderPathAndSubDir
フォルダーのパスを取得し、ユーザーが指定したサブフォルダーのパスを追加します。
SHGetInverseCMAP
ハーフトーン パレットの逆カラー テーブル マッピングを取得します。
SHGetMalloc
シェルの IMalloc インターフェイスへのポインタを取得します。
SHGetRealIDL
SHGetRealIDL が変更されたり、使用できなくなる可能性があります。
SHGetSetFolderCustomSettings
SHGetSetFolderCustomSettings が変更されたり、使用できなくなる可能性があります。
SHGetSetSettings
SHGetSetSettings が変更されたり、使用できなくなる可能性があります。
SHGetShellStyleHInstance
削除されました。 Shellstyle.dll ファイルへのハンドルを取得しようとします。
SHGetSpecialFolderLocation
SHGetSpecialFolderLocation は、サポートされていません。変更されたか、使用できない可能性があります。 代わりに、 SHGetFolderLocationを使用してください。
SHGetSpecialFolderPath
SHGetSpecialFolderPath はサポートされていません。 代わりに、 ShGetFolderPathを使用してください。
SHGetViewStatePropertyBag
SHGetViewStatePropertyBag が変更されたり、使用できなくなる可能性があります。
SHHandleUpdateImage
SHHandleUpdateImage が変更されたり、使用できなくなる可能性があります。
SHILCreateFromPath
SHILCreateFromPath が変更されたり、使用できなくなる可能性があります。
SHInvokePrinterCommand
プリンタ オブジェクトに対してコマンドを実行します。
注意: この機能は Windows Vista 以降では非推奨になりました。 代わりに、 IContextMenu または ShellExecute を介してプリンターで動詞を呼び出すことをお勧めします。
SHIsChildOrSelf
ウィンドウが 2 番目のウィンドウと等しいか、その子であるか、またはその子孫であるかを比較します。
SHLimitInputEdit
編集コントロールの有効な文字の制限を設定します。
SHLoadOLE
削除されました。 これは旧バージョンとの互換性のために用意されています。
SHLockShared
SHLockShared が変更されたり、使用できなくなる可能性があります。
SHMapIDListToImageListIndexAsync
IShellFolder とそれに含まれる ITEMIDLIST が指定されている場合、システム イメージ リスト内のインデックスを取得します。 この関数は、必要に応じてコールバックから最終的なアイコンも取得します。
SHMapPIDLToSystemImageListIndex
SHMapPIDLToSystemImageListIndex が変更されたり、使用できなくなる可能性があります。
SHMessageBoxCheck
SHMessageBoxCheck が変更されたり、使用できなくなる可能性があります。
SHObjectProperties
SHObjectProperties が変更されたり、使用できなくなる可能性があります。
SHOpenPropSheet
SHOpenPropSheet が変更されたり、使用できなくなる可能性があります。
SHOpenRegStream
削除されました。 レジストリ値を開き、値の読み取りまたは書き込みに使用できるストリームを提供します。
注: この関数は SHOpenRegStream2に置き換えられました。 常に SHOpenRegStream2 を使用することをお勧めします。
SHRegGetBoolValueFromHKCUHKLM
レジストリ キーの値を評価し、値が存在するかどうか、および予想される状態が実際の状態と一致するかどうかを反映するブール値を返します。 この関数は、まず指定されたサブキー内の要求された情報について HKEY_CURRENT_USER をチェックします。 HKEY_CURRENT_USER サブツリーの下に情報が存在しない場合は、HKEY_LOCAL_MACHINE サブツリーで同じ情報を確認します。
SHRegGetValue
レジストリ値を取得します。
SHRegGetValueFromHKCUHKLM
レジストリから指定された情報を取得します。 この関数は、指定されたサブキー内の要求された情報について HKEY_CURRENT_USER をチェックします。 HKEY_CURRENT_USER サブツリーの下に情報が存在しない場合は、関数は HKEY_LOCAL_MACHINE サブツリーで同じ情報をチェックします。
SHReplaceFromPropSheetExtArray
プロパティ シート拡張配列内の各プロパティ シートにページの置き換えを要求します。 CSIDL によって識別されるシステム フォルダーに新しいパスを割り当てます。
SHRestricted
SHRestricted が変更されたり、使用できなくなる可能性があります。
SHSetFolderPath
削除されました。 CSIDL によって識別されるシステム フォルダーに新しいパスを割り当てます。
SHSendMessageBroadcast
システム内のすべてのトップレベル ウィンドウにメッセージを送信します。
SHShellFolderView_Message
SHShellFolderView_Message が変更されたり、使用できなくなる可能性があります。
SHSimpleIDListFromPath
削除されました。 パスが渡されると、 ITEMIDLIST 構造体へのポインターを返します。
SHStartNetConnectionDialog
SHStartNetConnectionDialog が変更されたり、使用できなくなる可能性があります。
SHStripMneumonic
文字列からニーモニック マーカーを削除します。
SHUnicodeToAnsi
文字列を Unicode コード ページから ANSI コード ページに変換します。
SHUnicodeToUnicode
Unicode 文字列をコピーします。
SHUnlockShared
SHUnlockShared が変更されたり、使用できなくなる可能性があります。
SHValidateUNC
SHValidateUNC が変更されたり、使用できなくなる可能性があります。
SignalFileOpen
SignalFileOpen が変更されたり、使用できなくなる可能性があります。
StopWatchFlush
StopWatchFlush が変更されたり、使用できなくなる可能性があります。
StopWatchMode
StopWatchMode が変更されたり、使用できなくなる可能性があります。
UpdateAllDesktopSubscriptions
削除されました。 すべてのデスクトップ コンポーネントの URL を列挙し、それらがサブスクライブされているかどうかをテストします。 購読されている場合は、購読が配信されます。
UrlFixupW
UrlFixupW が変更されたり、使用できなくなる可能性があります。
WhichPlatform
WhichPlatform は変更されるか、利用できなくなる可能性があります。
Win32DeleteFile
Win32DeleteFile が変更されたり、使用できなくなる可能性があります。
WOWShellExecute
指定されたファイルに対して操作を実行します。 WOWShellExecute は、ディスク オペレーティング システム (DOS) と 16 ビット ソフトウェアを Windows システムで実行できるようにする Microsoft Windows NT 仮想 DOS マシン (Ntvdm.exe) で使用するためにのみ存在するため、他のユーザーが使用することはできません。 代わりに、 ShellExecute を使用します。
WriteCabinetState
WriteCabinetState は、変更されたり、使用できなくなる可能性があります。
SHLWAPI ラッパー関数
このドキュメントの表には、Windows 95、Windows 98、および Windows Millennium Edition (Windows Me) に限定された Unicode 機能を提供する Shlwapi.dll のラッパー関数がリストされています。
FileOpen
ファイルを開く 共通ダイアログ ボックスをサポートします。
FileTypes
Windows Explorer の [ツール] メニューでユーザーが [フォルダー オプション] をクリックして表示する [フォルダー オプション] プロパティ シートの [ファイルの種類] ページを作成します。
FolderItemsFDF
シェル フォルダーとそのすべての子を表します。
ImageRecompress
画像を再圧縮するために使用されます。
MenuBand
シェル メニュー バンドをサポートします。
MenuBandSite
メニュー バンドのサイト情報を取得または設定します。
NewMenu
シェル項目の 新規 コンテキスト メニューを作成します。
ShellFldSetExt
フォルダー オプション ダイアログ ボックスを作成します。
ShellFolderBand
フォルダー バンドを管理します。 クイック起動バーはフォルダー バンドの例です。
Shell Image Store
IShellImageStore オブジェクトのインスタンスを作成します。
IBrowserService
削除されました。 このインターフェースによって公開されるメソッドは、通常の C++ 継承の仮想保護メソッドに類似しています。 オブジェクトの継承階層は複数の DLL にまたがります。 階層は、CLSID_WebBrowser やユーザーのデスクトップなどのコントロールに対応する基本クラスといくつかの派生クラスで構成されます。 階層内にないオブジェクトは、このインターフェースを実装したり、そのメソッドのほとんどを使用したりしないでください。
IBrowserService2
削除されました。 IBrowserService2IBrowserServiceを拡張します。 このインターフェースによって公開されるメソッドは、通常の C++ 継承の仮想保護メソッドに類似しています。 オブジェクトの継承階層は複数の DLL にまたがります。 階層は、CLSID_WebBrowser やユーザーのデスクトップなどのコントロールに対応する基本クラスといくつかの派生クラスで構成されます。 階層内にないオブジェクトは、このインターフェースを実装したり、そのメソッドのほとんどを使用したりしないでください。
IBrowserService3
削除されました。 このインターフェースによって公開されるメソッドは、通常の C++ 継承の仮想保護メソッドに類似しています。 オブジェクトの継承階層は複数の DLL にまたがります。 階層は、CLSID_WebBrowser やユーザーのデスクトップなどのコントロールに対応する基本クラスといくつかの派生クラスで構成されます。 階層内にないオブジェクトは、このインターフェースを実装したり、そのメソッドのほとんどを使用したりしないでください。
IBrowserService4
削除されました。
ICDBurnExt
ICDBurnExt が変更されたり、使用できなくなる可能性があります。
IColumnProvider
Windows Explorer の詳細ビューにカスタム列を追加できるようにするメソッドを公開します。
注意: IColumnProvider のサポートは Windows Vista 以降削除されました。 代わりに Windows プロパティ システムが使用されます。 新しいシステムの使用方法を説明する概念資料については、 Windows プロパティ システム を参照してください。
IContextMenuSite
SHCreateShellFolderViewを使用して作成されたデフォルトのフォルダー ビューによって実装されます。 IContextMenuSite の実装は、 IContextMenu::QueryContextMenuIContextMenu::InvokeCommandTrackPopupMenu と、その機能に必要なメッセージ転送をサポートします。 IContextMenuSite は通常、ステータス バーも更新します。
IDefViewFrame
IUnknown 機能のためだけに使用されます。 独自のメソッドはありません。
IDefViewID
IDefViewID は変更されたか、利用できない可能性があります。
IDefViewSafety
削除されました。 ページにアクセスする前にページの Web コンテンツ ゾーン設定を決定する 1 つのメソッドを公開します。
IDeskBand
バンド オブジェクトに関する情報を取得するために使用されます。
重要:
新しい開発では、Windows 7 ではサポートされていないデスク バンドの代わりに、 サムネイル ツールバー を使用する必要があります。
IDeskBand2
デスクバンド オブジェクトで半透明効果を有効にし、照会するためのメソッドを公開します。
重要:
新しい開発では、Windows 7 ではサポートされていないデスク バンドの代わりに、 サムネイル ツールバー を使用する必要があります。
IDeskBandInfo
デフォルトのデスクバンド帯域幅を取得するためのメソッドを公開します。
IDeskBar
デスク バーの操作を可能にするメソッドを公開します。
IDocViewSite
IShellView インターフェイスによってサイト オブジェクトとして使用されます。
IDVGetEnum
システム フォルダー ビュー オブジェクトが別のオブジェクトに項目の列挙を提供できるようにするメソッドを公開します。2 番目のオブジェクト自体が冗長な列挙を実行することはありません。
IEnumSyncItems
同期スケジュール内のすべての項目の列挙を提供するメソッドを公開します。
IEnumSyncSchedules
すべての同期スケジュールの列挙を提供します。
IEnumUserIdentity
IEnumUserIdentity がサポートされていません。今後、変更されたり、使用できなくなる可能性があります。 代わりに、 「ユーザーの簡易切り替えとリモート デスクトップを備えたユーザー アカウント」 を使用してください。
IExpDispSupport
削除されました。 プロパティの取得、キーボード アクセラレータの変換、特定のイベントの接続ポイントの決定を可能にするメソッドを公開します。
IExpDispSupportXP
削除されました。 プロパティの取得、キーボード アクセラレータの変換、特定のイベントの接続ポイントの決定を可能にするメソッドを公開します。
IFolderBandPriv
IFolderBandPriv は、「要件」セクションで指定されているオペレーティング システムで使用できます。 後続バージョンでは、変更されたり、使用できなくなったりする可能性があります。
IIdentityChangeNotify
削除されました。 システム上のユーザー ID の変更と、現在のユーザー ID を切り替えるユーザー要求を通知します。
IInsertItem
IInsertItem は変更されたか、使用できない可能性があります。
IMenuBand
コンポーネント オブジェクト モデル (COM) オブジェクトが適切なメッセージを受信して​​変換できるようにするメソッドを公開します。
IPassportClientServices
IPassportClientServices インターフェイスは、Windows Live ID が存在するかどうかを判断するメソッドを公開します。
IPassportWizard
Windows XP Passport ウィザードを呼び出すメソッドを公開します。
IRegTreeItem
ツリー ビュー コントロール ウィンドウ スタイル フラグが設定されているツリー ビュー コントロール内の項目の状態を取得および設定するメソッドを公開します。
IShellExecuteHook
注: シェル実行フックは Windows Vista 以降では非推奨です。
ShellExecute または ShellExecuteEx 関数の動作を拡張するメソッドを公開します。 これは通常、Windows の スタート ボタンをクリックした後、ユーザーが 実行 ダイアログ ボックスで指定できるオブジェクトの名前を公開するサブシステムによって実装されます。
IShellFolderBand
IShellFolderBand は変更されたか、使用できない可能性があります。
IShellFolderView
シェル フォルダー ビューを操作するメソッドを公開します。
IShellIconOverlayManager
IShellIconOverlayManager は変更されたか、使用できない可能性があります。
IShellImageData
画像データを表示、操作、記述するメソッドとプロパティを公開します。
IShellImageStore
削除されました。 画像キャッシュを操作するメソッドを公開します。
IShellService
削除されました。 IShellService 特定のインターフェイスを実装するサービス コンポーネントが Windows Internet Explorer や Windows Explorer などの複数のクライアント間で共有される場合に所有権を宣言する 1 つのメソッドを公開します。
IShellTaskScheduler
IShellTaskScheduler が変更されたり、使用できなくなる可能性があります。
IShellTaskScheduler2
IShellTask​​Scheduler のすべてのメソッドを継承し、優先度の他のタスクを参照してタスクをキューに配置する機能を提供し、タスクの優先度をリセットするメソッドを追加することで、その機能を拡張します。
ISyncSchedule
個々の同期スケジュールに関連付けられたメソッドを公開します。
ISyncScheduleMgr
同期管理のための同期スケジューラを設定および制御するためのメソッドを公開します。
IThumbnailCapture
HTML 壁紙のサムネイル表現を取得するメソッドを公開します。
注: このインターフェイスは Windows 7 以降では非推奨です。 それがサポートしていた機能は Windows には存在しなくなりました。
ITravelEntry
削除されました。 ブラウザの旅行履歴内の個々の項目を識別、呼び出し、更新するためのメソッドを公開します。
ITravelLog
削除されました。 ブラウザでの移動の記録を維持および操作するメソッドを公開します。
IUserIdentity
IUserIdentity は、サポートされていません。今後、変更されたり、使用できなくなる可能性があります。 代わりに、 「ユーザーの簡易切り替えとリモート デスクトップを備えたユーザー アカウント」 を使用してください。
IUserIdentity2
IUserIdentity2 はサポートされていません。今後、変更されたり、使用できなくなる可能性があります。 代わりに、 「ユーザーの簡易切り替えとリモート デスクトップを備えたユーザー アカウント」 を使用してください。
IUserIdentityManager
IUserIdentityManager はサポートされておらず、将来変更されるか使用できなくなる可能性があります。 代わりに、 「ユーザーの簡易切り替えとリモート デスクトップを備えたユーザー アカウント」 を使用してください。
SFVM_DIDDRAGDROP
SFVM_DIDDRAGDROP は変更されたか、使用できない可能性があります。
SFVM_GETDETAILSOF
SFVM_GETDETAILSOF は変更されたか、使用できない可能性があります。
SFVM_GETPANE
SFVM_GETPANE は変更されたか、使用できない可能性があります。
SFVM_GETZONE
コールバック オブジェクトがインターネット ゾーン情報を提供できるようにします。 IShellFolderViewCB::MessageSFVCBで使用されています。
SFVM_QUERYFSNOTIFY
SFVM_QUERYFSNOTIFY が変更されたり、使用できなくなる可能性があります。
SFVM_SETISFV
コンテナ サイトのコールバック オブジェクトに通知します。 これは、 IObjectWithSite::SetSite がサポートされておらず、 SHCreateShellFolderViewEx が使用されている場合にのみ使用されます。 IShellFolderViewCB::MessageSFVCBで使用されています。
SFVM_THISIDLIST
SFVM_THISIDLIST が変更されたり、使用できなくなる可能性があります。