InitializeContext 関数 (winbase.h)
必要なサイズとアラインメントを使用して、バッファー内の CONTEXT 構造体を初期化します。
構文
BOOL InitializeContext(
[out, optional] PVOID Buffer,
[in] DWORD ContextFlags,
[out, optional] PCONTEXT *Context,
[in, out] PDWORD ContextLength
);
パラメーター
[out, optional] Buffer
CONTEXT 構造体を初期化するバッファーへのポインター。 このパラメーターは、指定された
[in] ContextFlags
コンテキスト 構造体のどの部分を初期化するかを示す値。 このパラメーターは、初期化された Context 構造体のサイズに影響します。
[out, optional] Context
Buffer内の初期化された CONTEXT 構造体のアドレスを受け取る変数へのポインター。
[in, out] ContextLength
入力時に、Bufferが指すバッファーの長さをバイト単位で指定します。 バッファーが、
戻り値
この関数は、成功した場合
備考
InitializeContext を使用して、必要なサイズとアラインメント特性を持つバッファー内の CONTEXT 構造体を初期化できます。 このルーチンは、CONTEXT_XSTATEContextFlag が指定されている場合に必要です。これは、必要なコンテキスト サイズとアラインメントが、システムで有効になっているプロセッサ機能によって変わる可能性があるためです。
まず、使用する機能の最大数に
Windows 7 sp1 と Windows Server 2008 R2 sp1: AVX API は、WINDOWS 7 SP1 と Windows Server 2008 R2 SP1 で初めて実装されます。 SP1 用の SDK がないため、使用できるヘッダーとライブラリ ファイルがないことを意味します。 このような状況では、呼び出し元は、このドキュメントから必要な関数を宣言し、"Kernel32.dll"
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 7 SP1 [デスクトップ アプリ |UWP アプリ] |
サポートされる最小サーバー | Windows Server 2008 R2 SP1 [デスクトップ アプリ |UWP アプリ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | winbase.h (Windows.h を含む) |
ライブラリ | Kernel32.lib |
DLL | Kernel32.dll |
関連項目
XState コンテキスト の操作