DLLVERSIONINFO2構造体 (shlwapi.h)

DLL 固有のバージョン情報を受け取ります。 これは、DllGetVersion 関数と共に使用されます。

構文

typedef struct _DLLVERSIONINFO2 {
  DLLVERSIONINFO info1;
  DWORD          dwFlags;
  ULONGLONG      ullVersion;
} DLLVERSIONINFO2;

メンバー

info1

型: DLLVERSIONINFO

DLLVERSIONINFO 構造体。 このメンバーは、 DLLVERSIONINFO2 構造を想定していないアプリケーションとの下位互換性を提供するために含まれています。

dwFlags

型: DWORD

予約済み。

ullVersion

種類: ULONGLONG

バージョン情報を含む値。 メジャー バージョン番号とマイナー バージョン番号、ビルド番号、修正プログラム バージョンを含む 4 つの 16 ビットフィールドに、その順序で分割されます。 この値を作成するには 、MAKEDLLVERULL マクロを使用します。

解説

アプリケーションでは、DllGetVersion を呼び出す前に、info1 が指す構造体の cbSize メンバーを sizeof(DLLVERSIONINFO2) に設定する必要があります。 それ以外の場合、DLLVERSIONINFO2構造体の dwFlags または ullVersion メンバーには値が割り当てされません。

要件

   
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header shlwapi.h