次の方法で共有


VALENTA 構造体 (winreg.h)

レジストリ値に関する情報を格納します。 RegQueryMultipleValues 関数はこの構造体を使用します。

構文

typedef struct value_entA {
  LPSTR     ve_valuename;
  DWORD     ve_valuelen;
  DWORD_PTR ve_valueptr;
  DWORD     ve_type;
} VALENTA, *PVALENTA;

メンバーズ

ve_valuename

取得する値の名前。 RegQueryMultipleValues呼び出す前に、このメンバーを必ず設定してください。

ve_valuelen

ve_valueptrが指すデータのサイズ (バイト単位)。

ve_valueptr

値エントリのデータへのポインター。 これは、regQueryMultipleValuesによって入力された lpValueBuf バッファーで返される値のデータへのポインター

ve_type

ve_valueptrが指すデータの種類。 使用可能な型の一覧については、「レジストリ値の型 を参照してください。

備考

手記

winreg.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして VALENT を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー winreg.h (Windows.h を含む)

関連項目

RegQueryMultipleValues