トレーニング
モジュール
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
このセクションには、Setupapi.h ヘッダーのリファレンス トピックが含まれています。
トピック | 説明 |
---|---|
SetupDiAskForOEMDisk |
SetupDiAskForOEMDisk 関数は、OEM インストール ディスクのパスをユーザーに尋ねるダイアログを表示します。 |
SetupDiBuildClassInfoList |
SetupDiBuildClassInfoList 関数は、ローカル コンピューターにインストールされているクラスを識別するセットアップ クラス GUID の一覧を返します。 |
SetupDiBuildClassInfoListEx |
SetupDiBuildClassInfoListEx 関数は、ローカル システムまたはリモート システムにインストールされているすべてのクラスを含むセットアップ クラス GUID の一覧を返します。 |
SetupDiBuildDriverInfoList |
SetupDiBuildDriverInfoList 関数は、特定のデバイスまたはデバイス情報セットのグローバル クラス ドライバー リストに関連付けられているドライバーの一覧を構築します。 |
SetupDiCallClassInstaller |
SetupDiCallClassInstaller 関数は、指定されたインストール要求 (DIF コード) を使用して、適切なクラス インストーラーと、登録された共同インストーラーを呼び出します。 |
SetupDiCancelDriverInfoSearch |
SetupDiCancelDriverInfoSearch 関数は、別のスレッドで現在進行しているドライバー リスト検索をキャンセルします。 |
SetupDiChangeState |
SetupDiChangeState 関数は、DIF_PROPERTYCHANGE インストール要求の既定のハンドラーです。 |
SetupDiClassGuidsFromName |
SetupDiClassGuidsFromName 関数は、指定されたクラス名に関連付けられている GUID を取得します。 この一覧は、システムに現在インストールされているクラスに基づいて構築されます。 |
SetupDiClassGuidsFromNameEx |
SetupDiClassGuidsFromNameEx 関数は、指定されたクラス名に関連付けられている GUID を取得します。 生成されるこの一覧には、ローカル コンピューターまたはリモート コンピューターに現在インストールされているクラスが含まれています。 |
SetupDiClassNameFromGuid |
SetupDiClassNameFromGuid 関数は、クラス GUID に関連付けられているクラス名を取得します。 |
SetupDiClassNameFromGuidEx |
SetupDiClassNameFromGuidEx 関数は、クラス GUID に関連付けられているクラス名を取得します。 このクラスは、ローカル コンピューターまたはリモート コンピューターにインストールできます。 |
SetupDiCreateDeviceInfo |
SetupDiCreateDeviceInfo 関数は、新しいデバイス情報要素を作成し、指定されたデバイス情報セットにそれを新しいメンバーとして追加します。 |
SetupDiCreateDeviceInfoList |
SetupDiCreateDeviceInfoList 関数は、空のデバイス情報セットを作成し、必要に応じて、そのセットをデバイス セットアップ クラスと最上位ウィンドウに関連付けます。 |
SetupDiCreateDeviceInfoListEx |
SetupDiCreateDeviceInfoList 関数は、リモート コンピューターまたはローカル コンピューターに空のデバイス情報セットを作成し、必要に応じて、そのセットをデバイス セットアップ クラスに関連付けます。 |
SetupDiCreateDeviceInterface |
SetupDiCreateDeviceInterface 関数は、ローカル システムまたはリモート システムにデバイス インターフェイスを登録します。 |
SetupDiCreateDeviceInterfaceRegKey |
SetupDiCreateDeviceInterfaceRegKey 関数は、デバイス インターフェイスに関する情報を保存するためのレジストリ キーを作成し、キーにハンドルを返します。 |
SetupDiCreateDevRegKey |
SetupDiCreateDevRegKey 関数は、デバイス固有の構成情報のレジストリ キーを作成し、キーにハンドルを返します。 |
SetupDiDeleteDeviceInfo |
SetupDiDeleteDeviceInfo 関数は、デバイス情報セットからデバイス情報要素を削除します。 この関数が実際のデバイスを削除することはありません。 |
SetupDiDeleteDeviceInterfaceData |
SetupDiDeleteDeviceInterfaceData 関数は、デバイス情報セットからデバイス インターフェイスを削除します。 |
SetupDiDeleteDeviceInterfaceRegKey |
SetupDiDeleteDeviceInterfaceRegKey 関数は、アプリケーションとドライバーがインターフェイス固有の情報を保存するために使用するレジストリ サブキーを削除します。 |
SetupDiDeleteDevRegKey |
SetupDiDeleteDevRegKey 関数は、デバイス情報要素に関連付けられている、指定されたユーザー アクセス可能なレジストリ キーを削除します。 |
SetupDiDestroyClassImageList |
SetupDiDestroyClassImageList 関数は、SetupDiGetClassImageList または SetupDiGetClassImageListEx の呼び出しによって構築されたクラス イメージの一覧を破棄します。 |
SetupDiDestroyDeviceInfoList |
SetupDiDestroyDeviceInfoList 関数は、デバイス情報セットを削除し、関連付けられているすべてのメモリを解放します。 |
SetupDiDestroyDriverInfoList |
SetupDiDestroyDriverInfoList 関数は、ドライバーの一覧を削除します。 |
SetupDiDrawMiniIcon |
SetupDiDrawMiniIcon 関数は、指定されたミニ アイコンを、要求された場所に描画します。 |
SetupDiEnumDeviceInfo |
SetupDiEnumDeviceInfo 関数は、デバイス情報セット内のデバイス情報要素を指定する SP_DEVINFO_DATA 構造を返します。 |
SetupDiEnumDeviceInterfaces |
SetupDiEnumDeviceInterfaces 関数は、デバイス情報セットに含まれているデバイス インターフェイスを列挙します。 |
SetupDiEnumDriverInfo |
SetupDiEnumDriverInfo 関数は、ドライバーの一覧のメンバーを列挙します。 |
SetupDiFinishInstallAction |
SetupDiFinishInstallAction 関数は、DIF_FINISHINSTALL_ACTION 要求の既定のハンドラーです。 |
SetupDiGetActualModelsSection |
SetupDiGetActualModelsSection 関数は、デバイス INF ファイルからデバイスをインストールするときに使用する、適切な修飾 INF モデル セクションを取得します。 |
SetupDiGetActualSectionToInstall |
SetupDiGetActualSectionToInstall 関数は、ローカル コンピューター上のデバイス INF ファイルからデバイスをインストールするときに使用する、適切な INF DDInstall セクションを取得します。 |
SetupDiGetActualSectionToInstallEx |
SetupDiGetActualSectionToInstallEx 関数は、指定されたオペレーティング システムとプロセッサ アーキテクチャのデバイスをインストールする、INF DDInstall セクションの名前を取得します。 |
SetupDiGetClassBitmapIndex |
SetupDiGetClassBitmapIndex 関数は、指定されたクラスに提供されたミニ アイコンのインデックスを取得します。 |
SetupDiGetClassDescription |
SetupDiGetClassDescription 関数は、指定されたセットアップ クラス GUID に関連付けられているクラスの説明を取得します。 |
SetupDiGetClassDescriptionEx |
SetupDiGetClassDescriptionEx 関数は、ローカル コンピューターまたはリモート コンピューターにインストールされているセットアップ クラスの説明を取得します。 |
SetupDiGetClassDevPropertySheets |
SetupDiGetClassDevPropertySheets 関数は、デバイス情報要素のプロパティ シートへのハンドルまたはデバイス情報セットのデバイス セットアップ クラスを取得します。 |
SetupDiGetClassDevs |
SetupDiGetClassDevs 関数は、ローカル コンピューターの要求されたデバイス情報要素を含むデバイス情報セットへのハンドルを返します。 |
SetupDiGetClassDevsEx |
SetupDiGetClassDevsEx 関数は、ローカル コンピューターまたはリモート コンピューターの要求されたデバイス情報要素を含む、デバイス情報セットへのハンドルを返します。 |
SetupDiGetClassImageIndex |
SetupDiGetClassImageIndex 関数は、指定されたクラスのクラス イメージの一覧内のインデックスを取得します。 |
SetupDiGetClassImageList |
SetupDiGetClassImageList 関数は、インストールされているすべてのクラスのビットマップを含むイメージ リストを構築し、データ構造内の一覧を返します。 |
SetupDiGetClassImageListEx |
SetupDiGetClassImageListEx 関数は、ローカル システムまたはリモート システムにインストールされているすべてのクラスのビットマップのイメージの一覧を作成します。 |
SetupDiGetClassInstallParams |
SetupDiGetClassInstallParams 関数は、デバイス情報セットまたは特定のデバイス情報要素のクラス インストール パラメーターを取得します。 |
SetupDiGetClassProperty |
SetupDiGetClassProperty 関数は、デバイス セットアップ クラスまたはデバイス インターフェイス クラスに設定されているデバイス プロパティを取得します。 |
SetupDiGetClassPropertyEx |
SetupDiGetClassPropertyEx 関数は、ローカル コンピューターまたはリモート コンピューター上のデバイス セットアップ クラスまたはデバイス インターフェイス クラスのクラス プロパティを取得します。 |
SetupDiGetClassPropertyKeys |
SetupDiGetClassPropertyKeys 関数は、デバイス セットアップ クラスまたはデバイス インターフェイス クラスに設定されているデバイス プロパティを表すデバイス プロパティ キーの配列を取得します。 |
SetupDiGetClassPropertyKeysEx |
SetupDiGetClassPropertyKeysEx 関数は、ローカル コンピューターまたはリモート コンピューター上のデバイス セットアップ クラスまたはデバイス インターフェイス クラスに設定されているデバイス プロパティを表す、デバイス プロパティ キーの配列を取得します。 |
SetupDiGetClassRegistryProperty |
SetupDiGetClassRegistryProperty 関数は、指定されたデバイス セットアップ クラスのプロパティをレジストリから取得します。 |
SetupDiGetCustomDeviceProperty |
SetupDiGetCustomDeviceProperty 関数は、指定されたカスタム デバイス プロパティをレジストリから取得します。 |
SetupDiGetDeviceInfoListClass |
SetupDiGetDeviceInfoListClass 関数は、関連付けられているクラスがセットにある場合、デバイス情報セットに関連付けられているデバイス セットアップ クラスの GUID を取得します。 |
SetupDiGetDeviceInfoListDetail |
SetupDiGetDeviceInfoListDetail 関数は、クラス GUID、リモート コンピューター ハンドル、リモート コンピューター名など、デバイス情報セットに関連付けられている情報を取得します。 |
SetupDiGetDeviceInstallParams |
SetupDiGetDeviceInstallParams 関数は、デバイス情報セットまたは特定のデバイス情報要素のデバイス インストール パラメーターを取得します。 |
SetupDiGetDeviceInstanceId |
SetupDiGetDeviceInstanceId 関数は、デバイス情報要素に関連付けられているデバイス インスタンス ID を取得します。 |
SetupDiGetDeviceInterfaceAlias |
SetupDiGetDeviceInterfaceAlias 関数は、指定されたデバイス インターフェイスのエイリアスを返します。 |
SetupDiGetDeviceInterfaceDetail |
SetupDiGetDeviceInterfaceDetail 関数は、デバイス インターフェイスに関する詳細を返します。 |
SetupDiGetDeviceInterfaceProperty |
SetupDiGetDeviceInterfaceProperty 関数は、デバイス インターフェイスに設定されたデバイス プロパティを取得します。 |
SetupDiGetDeviceInterfacePropertyKeys |
SetupDiGetDeviceInterfacePropertyKeys 関数は、デバイス インターフェイスに設定されているデバイス プロパティを表しているデバイス プロパティ キーの配列を取得します。 |
SetupDiGetDeviceProperty |
SetupDiGetDeviceProperty 関数は、デバイス インスタンス プロパティを取得します。 |
SetupDiGetDevicePropertyKeys |
SetupDiGetDevicePropertyKeys 関数は、デバイス インスタンスに設定されているデバイス プロパティを表しているデバイス プロパティ キーの配列を取得します。 |
SetupDiGetDeviceRegistryProperty |
SetupDiGetDeviceRegistryProperty 関数は、指定されたプラグ アンド プレイ デバイス プロパティを取得します。 |
SetupDiGetDriverInfoDetail |
SetupDiGetDriverInfoDetail 関数は、デバイス情報セットのドライバー情報の詳細、またはデバイス情報セット内の特定のデバイス情報要素を取得します。 |
SetupDiGetDriverInstallParams |
SetupDiGetDriverInstallParams 関数は、デバイス情報セットまたは特定のデバイス情報要素のドライバー インストール パラメーターを取得します。 |
SetupDiGetHwProfileFriendlyName |
SetupDiGetHwProfileFriendlyName 関数は、ハードウェア プロファイル ID に関連付けられているフレンドリ名を取得します。 |
SetupDiGetHwProfileFriendlyNameEx |
SetupDiGetHwProfileFriendlyNameEx 関数は、ローカル コンピューターまたはリモート コンピューター上のハードウェア プロファイル ID に関連付けられているフレンドリ名を取得します。 |
SetupDiGetHwProfileList |
SetupDiGetHwProfileList 関数は、現在定義されているすべてのハードウェア プロファイル ID の一覧を取得します。 |
SetupDiGetHwProfileListEx |
SetupDiGetHwProfileListEx 関数は、ローカル コンピューターまたはリモート コンピューター上で現在定義されているすべてのハードウェア プロファイル ID の一覧を取得します。 |
SetupDiGetINFClass |
SetupDiGetINFClass 関数は、指定されたデバイス INF ファイルのクラスを返します。 |
SetupDiGetSelectedDevice |
SetupDiGetSelectedDevice 関数は、デバイス情報セット内の選択したデバイス情報要素を取得します。 |
SetupDiGetSelectedDriver |
SetupDiGetSelectedDriver 関数は、デバイス情報セットまたは特定のデバイス情報要素の選択されたドライバーを取得します。 |
SetupDiInstallClass |
SetupDiInstallClass 関数は、指定した INF ファイルの ClassInstall32 セクションをインストールします。 |
SetupDiInstallClassEx |
SetupDiInstallClassEx 関数は、クラス インストーラーまたはインターフェイス クラスをインストールします。 |
SetupDiInstallDevice |
SetupDiInstallDevice 関数は、DIF_INSTALLDEVICE インストール要求の既定のハンドラーです。 |
SetupDiInstallDeviceInterfaces |
SetupDiInstallDeviceInterfaces 関数は、DIF_INSTALLINTERFACES インストール要求の既定のハンドラーです。 |
SetupDiInstallDriverFiles |
SetupDiInstallDriverFiles 関数は、DIF_INSTALLDEVICEFILES インストール要求の既定のハンドラーです。 |
SetupDiLoadClassIcon |
SetupDiLoadClassIcon 関数は、指定されたクラスの大きいアイコンとミニ アイコンの両方を読み込みます。 |
SetupDiLoadDeviceIcon |
SetupDiLoadDeviceIcon 関数は、指定されたデバイスのアイコンを取得します。 |
SetupDiOpenClassRegKey |
SetupDiOpenClassRegKey 関数は、セットアップ クラス レジストリ キーまたは特定のクラスのサブキーを開きます。 |
SetupDiOpenClassRegKeyEx |
SetupDiOpenClassRegKeyEx 関数は、デバイス セットアップ クラスのレジストリ キー、デバイス インターフェイス クラスのレジストリ キー、または特定のクラスのサブキーを開きます。 この関数は、ローカル コンピューターまたはリモート コンピューター上の指定されたキーを開きます。 |
SetupDiOpenDeviceInfo |
SetupDiOpenDeviceInfo 関数は、デバイス情報セットにまだ存在しない場合は、デバイス インスタンスのデバイス情報要素をデバイス情報セットに追加し、デバイス情報セット内のデバイス インスタンスのデバイス情報要素を識別する情報を取得します。 |
SetupDiOpenDeviceInterface |
SetupDiOpenDeviceInterface 関数は、デバイス インターフェイスに関する情報を取得し、ローカル システムまたはリモート システムの指定されたデバイス情報セットにインターフェイスを追加します。 |
SetupDiOpenDeviceInterfaceRegKey |
SetupDiOpenDeviceInterfaceRegKey 関数は、デバイス インターフェイスに固有の情報を保存するためにアプリケーションとドライバーによって使用されるレジストリ サブキーを開きます。 |
SetupDiOpenDevRegKey |
SetupDiOpenDevRegKey 関数は、デバイス固有の構成情報のレジストリ キーを開きます。 |
SetupDiRegisterCoDeviceInstallers |
SetupDiRegisterCoDeviceInstallers 関数は、DIF_REGISTER_COINSTALLERS の既定のハンドラーです。 |
SetupDiRegisterDeviceInfo |
SetupDiRegisterDeviceInfo 関数は、DIF_REGISTERDEVICE 要求の既定のハンドラーです。 |
SetupDiRemoveDevice |
SetupDiRemoveDevice 関数は、DIF_REMOVE インストール要求の既定のハンドラーです。 |
SetupDiRemoveDeviceInterface |
SetupDiRemoveDeviceInterface 関数は、登録されたデバイス インターフェイスをシステムから削除します。 |
SetupDiRestartDevices |
SetupDiRestartDevices 関数は、指定されたデバイスを再起動するか、必要に応じて、指定したデバイスを操作する同じ関数およびフィルター ドライバーによって動作するすべてのデバイスを再起動します。 |
SetupDiSelectBestCompatDrv |
SetupDiSelectBestCompatDrv 関数は、DIF_SELECTBESTCOMPATDRV インストール要求の既定のハンドラーです。 |
SetupDiSelectDevice |
SetupDiSelectDevice 関数は、DIF_SELECTDEVICE 要求の既定のハンドラーです。 |
SetupDiSelectOEMDrv |
SetupDiSelectOEMDrv 関数は、ユーザーが指定する OEM パスを使用するデバイス情報セットまたは特定のデバイス情報要素のドライバーを選択します。 |
SetupDiSetClassInstallParams |
SetupDiSetClassInstallParams 関数は、デバイス情報セットまたは特定のデバイス情報要素のクラス インストール パラメーターを設定するかクリアします。 |
SetupDiSetClassProperty |
SetupDiSetClassProperty 関数は、デバイス セットアップ クラスまたはデバイス インターフェイス クラスのクラス プロパティを設定します。 |
SetupDiSetClassPropertyEx |
SetupDiSetClassPropertyEx 関数は、ローカル コンピューターまたはリモート コンピューター上のデバイス セットアップ クラスまたはデバイス インターフェイス クラスのデバイス プロパティを設定します。 |
SetupDiSetClassRegistryProperty |
SetupDiSetClassRegistryProperty 関数は、レジストリ内の指定されたデバイス クラス プロパティを設定します。 |
SetupDiSetDeviceInstallParams |
SetupDiSetDeviceInstallParams 関数は、デバイス情報セットまたは特定のデバイス情報要素のデバイス インストール パラメーターを設定します。 |
SetupDiSetDeviceInterfaceDefault |
SetupDiSetDeviceInterfaceDefault 関数は、デバイス インターフェイスを、デバイス インターフェイス クラスの既定のインターフェイスとして設定します。 |
SetupDiSetDeviceInterfaceProperty |
SetupDiSetDeviceInterfaceProperty 関数は、デバイス インターフェイスのデバイス プロパティを設定します。 |
SetupDiSetDeviceProperty |
SetupDiSetDeviceProperty 関数は、デバイス インスタンス プロパティを設定します。 |
SetupDiSetDeviceRegistryProperty |
SetupDiSetDeviceRegistryProperty 関数は、デバイスのプラグ アンド プレイ デバイス プロパティを設定します。 |
SetupDiSetDriverInstallParams |
SetupDiSetDriverInstallParams 関数は、ドライバー情報要素のドライバー インストール パラメーターを設定します。 |
SetupDiSetSelectedDevice |
SetupDiSetSelectedDevice 関数は、デバイス情報要素を、デバイス情報セットの選択されたメンバーとして設定します。 この関数は通常、インストール ウィザードによって使用されます。 |
SetupDiSetSelectedDriver |
SetupDiSetSelectedDriver 関数は、デバイス情報要素の選択されたドライバー、またはデバイス情報セットの選択されたクラス ドライバーを設定するかリセットします。 |
SetupDiUnremoveDevice |
SetupDiUnremoveDevice 関数は、DIF_UNREMOVE インストール要求の既定のハンドラーです。 |
SetupGetInfDriverStoreLocation |
SetupGetInfDriverStoreLocation 関数は、システム INF ファイル ディレクトリ内の指定された INF ファイルまたはドライバー ストア内の指定された INF ファイルに対応するドライバー ストア内にある、INF ファイルの完全修飾ファイル名 (ディレクトリ パスとファイル名) を取得します。 |
SetupGetInfPublishedName |
SetupGetInfPublishedName 関数は、ドライバー ストア内の指定された INF ファイルまたはシステム INF ファイル ディレクトリ内の指定された INF ファイルに対応するシステム INF ファイル ディレクトリ内にある、INF ファイルの完全修飾ファイル名 (ディレクトリ パスとファイル名) を取得します。 |
SetupGetNonInteractiveMode |
SetupGetNonInteractiveMode 関数は、呼び出し元のプロセスがユーザー インターフェイス コンポーネント (ダイアログ ボックスなど) を通じてユーザーと対話できるかどうかを示す、SetupAPI 非対話型フラグの値を返します。 |
SetupGetThreadLogToken |
SetupGetThreadLogToken 関数は、この関数の呼び出し元のスレッドのログ トークンを取得します。 |
SetupSetNonInteractiveMode |
SetupSetNonInteractiveMode 関数は、SetupAPI が呼び出し元のコンテキストでユーザーと対話できるかどうかを決める、非対話型 SetupAPI フラグを設定します。 |
SetupSetThreadLogToken |
SetupSetThreadLogToken 関数は、この関数の呼び出し元のスレッドのログ トークンで表されるログ コンテキストを設定します。 同じスレッド内で行われた SetupGetThreadLogToken の後続の呼び出しでは、スレッドに対して直近で設定されたログ トークンが取得されます。 |
SetupWriteTextLog |
SetupWriteTextLog 関数は、SetupAPI テキスト ログにログ エントリを書き込みます。 |
SetupWriteTextLogError |
SetupWriteTextLogError 関数は、SetupAPI 固有のエラーまたは Win32 システム エラーに関する情報を、SetupAPI テキスト ログに書き込みます。 |
SetupWriteTextLogInfLine |
SetupWriteTextLogInfLine 関数は、指定された INF ファイル行のテキストを含む SetupAPI テキスト ログにログ エントリを書き込みます。 |
SP_ADDPROPERTYPAGE_DATA |
インストーラーは、DIF_ADDPROPERTYPAGE_ADVANCED 要求を処理するときに、SP_ADDPROPERTYPAGE_DATA 構造を使用してデバイスのカスタム プロパティ ページを提供します。 |
SP_ALTPLATFORM_INFO |
SP_ALTPLATFORM_INFO 構造は、オペレーティング システムのバージョンとコンピューターのプロセッサ アーキテクチャを、特定のコンピューターに対して指定します。 |
SP_CLASSIMAGELIST_DATA |
SP_CLASSIMAGELIST_DATA 構造は、クラス イメージの一覧を記述します。 |
SP_CLASSINSTALL_HEADER |
SP_CLASSINSTALL_HEADER は、クラス インストール パラメーター構造の最初のメンバーです。 これには、残りのインストール パラメーター構造の形式を定義するデバイス インストール要求コードが含まれています。 |
SP_DETECTDEVICE_PARAMS |
SP_DETECTDEVICE_PARAMS 構造は、DIF_DETECT インストール要求に対応しています。 |
SP_DEVICE_INTERFACE_DATA |
SP_DEVICE_INTERFACE_DATA 構造は、デバイス情報セット内のデバイス インターフェイスを定義します。 |
SP_DEVICE_INTERFACE_DETAIL_DATA |
SP_DEVICE_INTERFACE_DETAIL_DATA 構造には、デバイス インターフェイスのパスが含まれています。 |
SP_DEVINFO_DATA |
SP_DEVINFO_DATA 構造は、デバイス情報セットのメンバーであるデバイス インスタンスを定義します。 |
SP_DEVINFO_LIST_DETAIL_DATA |
SP_DEVINFO_LIST_DETAIL_DATA 構造には、関連付けられているセットアップ クラス GUID など、デバイス情報セットに関する情報が含まれます (関連付けられたセットアップ クラスがある場合)。 |
SP_DEVINSTALL_PARAMS |
SP_DEVINSTALL_PARAMS 構造には、特定のデバイス情報要素に関連付けられたデバイス インストール パラメーター、またはデバイス情報セットにグローバルに関連付けられたデバイス インストール パラメーターが含まれています。 |
SP_DRVINFO_DATA |
SP_DRVINFO_DATA 構造には、ドライバーに関する情報が含まれています。 この構造は、特定のデバイス インスタンスに関連付けることができる、またはデバイス情報セットにグローバルに関連付けることができる、ドライバー情報の一覧のメンバーです。 |
SP_DRVINFO_DETAIL_DATA |
SP_DRVINFO_DETAIL_DATA 構造には、特定のドライバー情報構造に関する詳細情報が含まれています。 |
SP_DRVINSTALL_PARAMS |
SP_DRVINSTALL_PARAMS 構造には、特定のドライバー情報要素に関連付けられているドライバーのインストール パラメーターが含まれています。 |
SP_NEWDEVICEWIZARD_DATA |
SP_NEWDEVICEWIZARD_DATA 構造は、カスタム ページを追加することによりハードウェア インストール ウィザードの操作を拡張するためにインストーラーによって使用されます。 これは、DIF_NEWDEVICEWIZARD_XXX インストール要求と共に使用されます。 |
SP_POWERMESSAGEWAKE_PARAMS |
SP_POWERMESSAGEWAKE_PARAMS 構造は、DIF_POWERMESSAGEWAKE インストール要求に対応しています。 |
SP_PROPCHANGE_PARAMS |
SP_PROPCHANGE_PARAMS 構造は、DIF_PROPERTYCHANGE インストール要求に対応しています。 |
SP_PROPSHEETPAGE_REQUEST |
SP_PROPSHEETPAGE_REQUEST 構造は、SetupAPI DLL の ExtensionPropSheetPageProc エントリ ポイントに最初のパラメーター (lpv) として渡すことができます。 ExtensionPropSheetPageProc は、指定されたプロパティ シート ページへのハンドルを取得するために使用されます。 ExtensionPropSheetPageProc および関連する関数の詳細については、Microsoft Windows SDK のドキュメントを参照してください。 |
SP_REMOVEDEVICE_PARAMS |
SP_REMOVEDEVICE_PARAMS 構造は、DIF_REMOVE インストール要求に対応しています。 |
SP_SELECTDEVICE_PARAMS |
SP_SELECTDEVICE_PARAMS 構造は、DIF_SELECTDEVICE インストール要求に対応しています。 |
SP_TROUBLESHOOTER_PARAMS |
SP_TROUBLESHOOTER_PARAMS 構造は、DIF_TROUBLESHOOTER インストール要求に対応します。 |
SP_UNREMOVEDEVICE_PARAMS |
SP_UNREMOVEDEVICE_PARAMS 構造は、DIF_UNREMOVE インストール要求に対応しています。 |
トレーニング
モジュール
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.
ドキュメント
SetupDiGetClassDevsExA 関数 (setupapi.h) - Win32 apps
SetupDiGetClassDevsEx 関数は、ローカル コンピューターまたはリモート コンピューターの要求されたデバイス情報要素を含むデバイス情報セットへのハンドルを返します。 (ANSI)
SetupDiGetClassDevsW 関数 (setupapi.h) - Win32 apps
SetupDiGetClassDevs 関数は、ローカル コンピューターの要求されたデバイス情報要素を含むデバイス情報セットへのハンドルを返します。 (Unicode)
SetupDiCreateDeviceInfoList 関数 (setupapi.h) - Win32 apps
SetupDiCreateDeviceInfoList 関数は、空のデバイス情報セットを作成し、必要に応じて、そのセットをデバイス セットアップ クラスと最上位ウィンドウに関連付けます。