次の方法で共有


ParseField 関数

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

Setup.inf から行を読み取り、指定したフィールドを文字列から抽出します。

構文

bool ParseField(
  _In_ LPCTSTR *szData,
  _In_ int     n,
  _In_ LPTSTR  *szBuf,
  _In_ int     iBufLen
);

パラメーター

szData [in]

種類: LPCTSTR*

Setup.inf からの行へのポインター。

n [in]

型: int

抽出するフィールドを示す INT

(0)

等号 (=) の前のフィールドを示します。

(1)

最初のフィールドを示します。

szBuf [in]

種類: LPTSTR*

抽出されたフィールドを受け取るバッファーへのポインター。

iBufLen [in]

型: int

抽出されたフィールドを受け取るバッファーのサイズを受け取る INT

戻り値

種類: bool

関数が成功した場合は TRUE 、失敗した場合は FALSE を 返します。

解説

文字列内のフィールドはコンマで区切る必要があります。

先頭と末尾のスペースは削除されます。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Util.h
ライブラリ
Shell32.lib
[DLL]
Shell32.dll (バージョン 5.0 以降)