SetupGetInfPublishedNameA 関数 (setupapi.h)
構文
WINSETUPAPI BOOL SetupGetInfPublishedNameA(
[in] PCSTR DriverStoreLocation,
[out] PSTR ReturnBuffer,
[in] DWORD ReturnBufferSize,
[out, optional] PDWORD RequiredSize
);
パラメーター
[in] DriverStoreLocation
ドライバー ストア内の INF ファイルの完全修飾ファイル名 (ディレクトリ パスとファイル名) を含む NULL で終わる文字列へのポインター。 または、このパラメーターは、システム INF ファイル ディレクトリ内の INF ファイルの名前と、必要に応じて完全なディレクトリ パスを含む NULL で終わる文字列へのポインターです。 INF ファイルを指定する方法の詳細については、次の 解説 セクションを参照してください。
[out] ReturnBuffer
SetupGetInfPublishedName
[in] ReturnBufferSize
ReturnBufferによって提供されるバッファーのサイズ (文字数)。
[out, optional] RequiredSize
ReturnBuffer バッファーのサイズを文字単位で受け取る DWORD 型の変数へのポインター。 このパラメーターは省略可能であり、NULL
戻り値
SetupGetInfPublishedName
null ターミネータを含む、要求された INF ファイルの完全修飾ファイル名のサイズが ReturnBufferSize
備考
システム INF ディレクトリ内の指定した INF ファイルの完全修飾ファイル名を格納するために必要な戻りバッファーのサイズを確認するには、SetupGetInfPublishedName
デバイス のインストールでは、ドライバー ストアに
SetupGetInfPublishedName は、システム INF ファイル ディレクトリ内の INF ファイルの完全修飾ファイル名を返します。INF ファイルがある場合は、DriverStoreLocationによって提供されます。
DriverStoreLocation は、ドライバー ストア内の INF ファイルの完全修飾ファイル名を指定するか、システム INF ディレクトリ内の INF ファイルのファイル名と、必要に応じてディレクトリ パスを指定する必要があります。 たとえば、ドライバー パッケージの INF ファイルが myinf.inf
SetupGetInfDriverStoreLocation 関数を呼び出して、システム INF ファイル ディレクトリ内の指定された INF ファイルまたはドライバー ストア内の指定されたファイルに対応するドライバー ストア内の INF ファイルの完全修飾ファイル名を取得します。
手記
setupapi.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして SetupGetInfPublishedName を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows で使用できます。 |
ターゲット プラットフォーム の |
デスクトップ |
ヘッダー | setupapi.h (Setupapi.h を含む) |
ライブラリ | Setupapi.lib |
関連項目
SetupGetInfDriverStoreLocation の