QueryProcessAffinityUpdateMode 関数 (processthreadsapi.h)

指定したプロセスのアフィニティ更新モードを取得します。

構文

BOOL QueryProcessAffinityUpdateMode(
  [in]            HANDLE  hProcess,
  [out, optional] LPDWORD lpdwFlags
);

パラメーター

[in] hProcess

プロセスのハンドル。 ハンドルには、PROCESS_QUERY_INFORMATIONまたはPROCESS_QUERY_LIMITED_INFORMATIONアクセス権が必要です。 詳細については、「 セキュリティとアクセス権の処理」を参照してください。

[out, optional] lpdwFlags

アフィニティ更新モード。 このパラメーターには、次の値のいずれかを指定できます。

意味
0
システムによるプロセス アフィニティの動的更新は無効になっています。
PROCESS_AFFINITY_ENABLE_AUTO_UPDATE
0x00000001UL
システムによるプロセス アフィニティの動的更新が有効になります。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

この関数を呼び出すアプリケーションをコンパイルするには、0x0600 以降として_WIN32_WINNTを定義します。 詳細については、「 Windows ヘッダーの使用」を参照してください。

要件

要件
サポートされている最小のクライアント WINDOWS Vista と SP1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー processthreadsapi.h (Windows 7 の Windows.h、Windows Server 2008 Windows Server 2008 R2 を含む)
Library Kernel32.lib
[DLL] Kernel32.dll

関連項目

SetProcessAffinityUpdateMode