IPortClsVersion::GetVersion メソッド (portcls.h)
GetVersion
メソッドは、ドライバーが実行されている Windows オペレーティング システムのバージョンを返します。
構文
DWORD GetVersion();
戻り値
GetVersion
メソッドは、Windows のバージョン番号を指定する DWORD 値を返します。 詳細については、次の「解説」セクションを参照してください。
備考
GetVersion
メソッドは、Windows リリースを指定するバージョン情報を返します。
次の表に、GetVersion
返すことができる Windows のバージョン番号を示します。
前の表のバージョン番号は、ヘッダー ファイル portcls.h で定義されています。 portcls.h では、IPortClsVersion インターフェイスをサポートする Windows バージョンの両方のバージョン番号が定義されていることに注意してください。 どちらの種類のバージョン番号も役立ちます。 ミニポート ドライバーには、通常、Windows のバージョンを決定し、前の表のいずれかのバージョン番号を返すことができる独自のルーチンが含まれています。 IPortClsVersion サポートしていないプラットフォームで実行する場合、このルーチンは、他のソフトウェア テストを使用して Windows のバージョンを判断する必要があります。 これらのテストは、通常、IoIsWdmVersionAvailable 関数に依存します。 このようなルーチンのコード例については、Windows Driver Kit (WDK) の sb16 サンプル オーディオ ドライバーを参照してください。
前の表のバージョン番号は、ほぼ時系列に一覧表示されています。 テーブル内の連続する各 Windows バージョンは、前のバージョンの機能スーパーセットを必ずしも表すわけではありません。 たとえば、kVersionWin2K で表されるバージョンには、kVersionWin98SE_QFE2で表されるバージョンよりも多くのオーディオ機能があります。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | portcls.h (Portcls.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
IPortClsVersion の
IoIsWdmVersionAvailable の