Win32SDK_device
Win32SDK
デバイス入出力の関数には、次のものがあります。
▲
電源管理の関数には、次のものがあります。
▲
デバイス管理の関数には、次のものがあります。
▲
ハードウェア
デバイス入出力
デバイス入出力の関数には、次のものがあります。
MSDN | |
関数 | 説明 |
DeviceIoControl | 指定されたデバイスドライバへ制御コードを直接送信し、対応するデバイスに対応する動作をさせます。 |
電源管理
電源管理の関数には、次のものがあります。
MSDN | |
関数 | 説明 |
GetDevicePowerState | 指定したデバイスの現在の電源状態を取得します。 |
GetSystemPowerStatus | システムの電源状態を取得します。 |
IsSystemResumeAutomatic | 現在のコンピュータの状態を返します。 |
RequestWakeupLatency | コンピュータが実行可能な状態になるまでの、おおよその時間を指定します。 |
SetSystemPowerState | 電源をシャットダウンしてシステムを中断します。 |
SetThreadExecutionState | アプリケーションが実行されていることをシステムに通知し、アプリケーションの実行中にシステムが電源のスリープ状態に入るのを防ぎます。 |
デバイス管理
デバイス管理の関数には、次のものがあります。
MSDN | |
関数 | 説明 |
RegisterDeviceNotification | 通知を受け取るデバイスまたはデバイスタイプを指定できるようにします。 |
SetupDiCreateDeviceInfoList | 空のデバイス情報セットを作成します。 |
SetupDiCreateDeviceInfoListEx | ローカルまたはリモートコンピュータに関する空のデバイス情報セットを作成します。このセットにはクラス GUID を関連付けることができます。 |
SetupDiCreateDeviceInterfaceRegKey | デバイスインターフェイスインスタンスに関する情報を格納するためのレジストリキーを作成し、そのキーのハンドルを返します。 |
SetupDiDeleteDeviceInterfaceData | デバイス情報セットからデバイスインターフェイスを削除します。 |
SetupDiDeleteDeviceInterfaceRegKey | アプリケーションやドライバがデバイスインターフェイスインスタンス固有の情報を格納するために使っているレジストリサブキーを削除します。 |
SetupDiDestroyDeviceInfoList | デバイス情報セットを破棄し、関連付けられていたすべてのメモリを解放します。 |
SetupDiEnumDeviceInterfaces | デバイス情報セットのデバイスインターフェイスを表すコンテキスト構造体を返します。 |
SetupDiGetClassDevs | 指定されたクラスに所属するすべてのデバイスが含まれている1つのデバイス情報セットを返します。 |
SetupDiGetClassDevsEx | ローカルまたはリモートコンピュータ上の、指定されたクラスに所属するすべてのデバイスが含まれる1つのデバイス情報セットを返します。 |
SetupDiGetDeviceInterfaceAlias | 指定されたデバイスインターフェイスのエイリアスを返します。 |
SetupDiGetDeviceInterfaceDetail | 指定されたデバイスインターフェイスに関する詳細情報を返します。 |
SetupDiOpenClassRegKeyEx | デバイスのセットアップクラスまたはインターフェイスクラスのレジストリキー、または特定のクラスのサブキーを開きます。 |
SetupDiOpenDeviceInterface | 既存のデバイスインターフェイスに関する情報を取得し、それを指定されたデバイス情報セットに追加します。 |
SetupDiOpenDeviceInterfaceRegKey | アプリケーションやドライバが、デバイスインターフェイスインスタンス固有の情報を格納するために使うレジストリサブキーを開きます。 |
UnregisterDeviceNotification | 指定されたデバイス通知ハンドルを閉じます。 |
2006年09月18日(月) 14:47:03 Modified by aqualung