英語で読む

次の方法で共有


pathcch.h ヘッダー

このヘッダーは、Windows シェルによって使用されます。 詳細については、次を参照してください。

pathcch.h には、次のプログラミング インターフェイスが含まれています。

関数

 
PathAllocCanonicalize

パス文字列を正規形式に変換します。この関数は、ヒープ上の結果を返す点で、PathCchCanonicalize および PathCchCanonicalizeEx とは異なります。
PathAllocCombine

2 つのパス フラグメントを 1 つのパスに連結します。
PathCchAddBackslash

文字列の末尾に円記号を追加して、パスの正しい構文を作成します。 (PathCchAddBackslash)
PathCchAddBackslashEx

文字列の末尾に円記号を追加して、パスの正しい構文を作成します。 (PathCchAddBackslashEx)
PathCchAddExtension

パス文字列にファイル名拡張子を追加します。この関数は PathAddExtension とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchAppend

あるパスを別のパスの末尾に追加します。この関数は PathCchAppendEx とは異なり、長さMAX_PATHの最終パスに制限されます。この関数は PathAppend とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchAppendEx

あるパスを別のパスの末尾に追加します。この関数は PathCchAppend とは異なり、より長い最終パスを構築できます。この関数は PathAppend とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchCanonicalize

パス文字列を正規形式に変換します。この関数は PathCchCanonicalizeEx とは異なり、長さMAX_PATHの最終パスに制限されます。この関数は PathAllocCanonicalize とは異なり、呼び出し元は返される文字列のサイズを宣言する必要があります。これはスタックに格納されます。この関数は PathCanonicalize とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchCanonicalizeEx

"." や ".." などのナビゲーション要素を削除してパスを簡略化し、直接の適切な形式のパスを生成します。この関数は PathCchCanonicalize とは異なり、より長い最終パスを構築できる点で異なります。この関数は PathAllocCanonicalize とは異なり、呼び出し元は返される文字列のサイズを宣言する必要があります。これはスタックに格納されます。この関数は PathCanonicalize とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchCombine

2 つのパス フラグメントを 1 つのパスに結合します。 (PathCchCombine)
PathCchCombineEx

2 つのパス フラグメントを 1 つのパスに結合します。 (PathCchCombineEx)
PathCchFindExtension

パスを検索して、".exe" や ".ini" などのファイル名拡張子を検索します。
PathCchIsRoot

パス文字列がボリュームのルートを参照しているかどうかを判断します。この関数は PathIsRoot とは異なり、"\"、"\?"、"\?\UNC" プレフィックスを持つパスを受け取ります。
PathCchRemoveBackslash

パス文字列の末尾から末尾の円記号を削除します。この関数は PathRemoveBackslash とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchRemoveBackslashEx

パス文字列の末尾から末尾の円記号を削除します。この関数は PathCchRemoveBackslash とは異なり、文字列の新しい末尾へのポインターを返し、バッファーに残っている未使用の文字の数を報告できます。この関数は PathRemoveBackslash とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchRemoveExtension

パスが存在する場合は、パスからファイル名拡張子を削除します。この関数は PathRemoveExtension とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchRemoveFileSpec

パス文字列内の最後の要素を削除します。その要素がファイル名かディレクトリ名かに関係なく削除されます。
PathCchRenameExtension

パス文字列の末尾にあるファイル名の拡張子を新しい拡張子に置き換えます。
PathCchSkipRoot

ドライブ文字または UNC (汎用名前付け規則) サーバー/共有パス要素に続くパスの最初の文字へのポインターを取得します。この関数は PathSkipRoot とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathCchStripPrefix

"\?" を削除します。プレフィックス (存在する場合) をファイル パスから取得します。
PathCchStripToRoot

ルート情報を除き、パス内のすべてのファイル要素とディレクトリ要素を削除します。この関数は PathStripToRoot とは異なり、"\"、"\?" を持つパスを受け入れます。"\?\UNC"プレフィックス。
PathIsUNCEx

パス文字列が、ドライブ文字に基づくパスではなく、有効な汎用名前付け規則 (UNC) パスであるかどうかを判断します。この関数は PathIsUNC とは異なり、パスからサーバーの名前を抽出することもできます。