シェルその他のユーティリティ関数
このセクションでは、Shlwapi.dllによってエクスポートされ、他のユーティリティ関数カテゴリの 1 つに該当しない Shlwapi.h および Shlwapi.lib で定義されている Windows シェル関数について説明します。
このセクションの内容
トピック | 説明 |
---|---|
DllInstall |
DLL のインストールとセットアップを処理します。 |
GetProcessReference |
SetProcessReference によって提供されるプロセス固有のオブジェクトを取得し、参照カウントをインクリメントしてプロセスを維持します。 |
HashData |
データの配列をハッシュします。 |
IsInternetESCEnabled |
Windows インターネット エクスプローラーがセキュリティ強化構成内にあるかどうかを判断します。 |
Iso |
指定したオペレーティング システムとオペレーティング システムの機能を確認します。 |
IStream_Copy |
ストリームを別のストリームにコピーします。 |
IStream_Read |
指定したストリームからバイトを読み取り、すべてのバイトが正常に読み取られたかどうかを示す値を返します。 |
IStream_ReadPidl |
IStream オブジェクトから PIDLIST_RELATIVE オブジェクトへの項目識別子リスト (PIDL) へのポインターを読み取ります。 |
IStream_ReadStr |
ストリームから読み取り、文字列に書き込みます。 |
IStream_Reset |
指定したストリーム内のシーク位置をストリームの先頭に移動します。 |
IStream_Size |
指定したストリームのサイズをバイト単位で取得します。 |
IStream_Write |
バッファーから指定したストリームに不明な形式のデータを書き込みます。 |
IStream_WritePidl |
PCUIDLIST_RELATIVE オブジェクトから IStream オブジェクトに PIDL を書き込みます。 |
IStream_WriteStr |
文字列から読み取り、ストリームに書き込みます。 |
IUnknown_AtomicRelease |
コンポーネント オブジェクト モデル (COM) ポインターを解放し、NULL に設定 します。 |
IUnknown_GetSite |
指定したオブジェクトの IObjectWithSite::GetSite メソッドを 呼び出します。 |
IUnknown_GetWindow |
GetWindow メソッドを持つさまざまなインターフェイスに対してクエリを実行して、COM オブジェクトからウィンドウ ハンドルを取得しようとします。 |
IUnknown_QueryService |
指定したオブジェクトからサービスのインターフェイスを取得します。 |
IUnknown_Set |
COM インターフェイス ポインターの値を変更し、前のインターフェイスを解放します。 |
IUnknown_SetSite |
IObjectWithSite::SetSite メソッドを呼び出して、指定したオブジェクトのサイトを設定します。 |
ParseURL |
URL の基本的な解析を実行します。 |
QISearch |
IUnknown::QueryInterface メソッドのテーブル駆動型実装。 |
SetProcessReference |
ホスト シェル拡張機能やその他のコンポーネントがホスト プロセスが途中で終了するのを防ぐ COM オブジェクトを提供します。 ホスト プロセスは通常、Windows エクスプローラーまたはインターネット エクスプローラーですが、この関数は他のアプリケーションでも使用できます。 |
SHAutoComplete |
オートコンプリートを使用して URL またはファイル システム パスを完了できるように、システム編集コントロールに指示します。 |
SHCreateMemStream |
CreateStreamOnHGlobal と同様のプロセスを使用してメモリ ストリームを作成します。 |
SHCreateStreamOnFileEx |
ファイルを開くか作成し、そのファイルの読み取りまたは書き込みを行うストリームを取得します。 |
SHCreateThread |
スレッドを作成します。 |
SHCreateThreadRef |
COM オブジェクトへのスレッドごとの参照を作成します。 |
SHCreateThreadWithHandle |
新しいスレッドを作成し、そのハンドルを取得します。 |
SHGetThreadRef |
SHSetThreadRef によって設定されたスレッドごとのオブジェクト参照を取得します。 |
SHGlobalCounterDecrement |
グローバル カウンターをデクリメントします。 |
SHGlobalCounterGetValue |
グローバル カウンターの現在の値を取得します。 |
SHGlobalCounterIncrement |
グローバル カウンターをインクリメントします。 |
SHIsLowMemoryMachine |
|
SHReleaseThreadRef |
スレッド プロシージャが戻る前に、スレッド参照を解放します。 |
SHSetThreadRef |
COM オブジェクトへのスレッドごとの参照を格納します。 これにより、呼び出し元はスレッドの有効期間を制御できるため、呼び出し元の準備が整う前に Windows がスレッドをシャットダウンしないようにすることができます。 |