VPOSVERSIONINFO 構造体 (video.h)

VPOSVERSIONINFO 構造体には、現在実行中のオペレーティング システムに関するバージョン情報が含まれています。

構文

typedef struct _VPOSVERSIONINFO {
  IN ULONG   Size;
  OUT ULONG  MajorVersion;
  OUT ULONG  MinorVersion;
  OUT ULONG  BuildNumber;
  OUT USHORT ServicePackMajor;
  OUT USHORT ServicePackMinor;
} VPOSVERSIONINFO, *PVPOSVERSIONINFO;

メンバー

Size

VPOSVERSIONINFO 構造体のサイズをバイト単位で指定します。

MajorVersion

オペレーティング システム のメジャー バージョン番号を指定します。 たとえば、Windows 2000 の場合、メジャー バージョン番号は 5 です。 Windows XP の場合、メジャー バージョン番号は 6 です。

MinorVersion

オペレーティング システム のマイナー バージョン番号を指定します。 たとえば、Windows 2000 の場合、マイナー バージョン番号は 0 です。

BuildNumber

オペレーティング システムのビルド番号を指定します。

ServicePackMajor

オペレーティング システムにインストールされている最新の Service Pack のメジャー バージョン番号を指定します。 たとえば、Service Pack 3 の場合、メジャー バージョン番号は 3 です。

ServicePackMinor

オペレーティング システムにインストールされている最新の Service Pack のマイナー バージョン番号を指定します。 たとえば、Service Pack 3 の場合、マイナー バージョン番号は 0 です。

注釈

この構造は、Windows XP 以降で使用できます。

現在実行中のオペレーティング システムに関するバージョン情報を取得するために、ビデオ ミニポート ドライバーは VideoPortGetVersion 関数を呼び出します。この関数は、この構造体を埋めます。

要件

要件
Header video.h (Video.h を含む)

こちらもご覧ください

VideoPortGetVersion