HW_PROFILE_INFOA構造体 (winbase.h)
ハードウェア プロファイルに関する情報が含まれています。 GetCurrentHwProfile 関数は、この構造体を使用して、ローカル コンピューターの現在のハードウェア プロファイルを取得します。
構文
typedef struct tagHW_PROFILE_INFOA {
DWORD dwDockInfo;
CHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
CHAR szHwProfileName[MAX_PROFILE_LEN];
} HW_PROFILE_INFOA, *LPHW_PROFILE_INFOA;
メンバーズ
dwDockInfo
報告されたコンピューターのドッキング状態。 このメンバーは、次のビット値の組み合わせにすることができます。
szHwProfileGuid[HW_PROFILE_GUIDLEN]
現在のハードウェア プロファイルのグローバル一意識別子 (GUID) 文字列。 GetCurrentHwProfile によって返される文字列は、GUID を中かっこで囲 {}。例えば:
{12340001-4980-1920-6788-123456789012}
この文字列は、HKEY_CURRENT_USERのアプリケーションの構成設定キーの下にあるレジストリ サブキーとして使用できます。 これにより、各ハードウェア プロファイルの設定を格納できます。
szHwProfileName[MAX_PROFILE_LEN]
現在のハードウェア プロファイルの表示名。
備考
手記
winbase.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてHW_PROFILE_INFOを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー | winbase.h (Windows.h を含む) |
関連項目
GetCurrentHwProfile の