仮想プロセッサの指定したレジスタの値を取得します。
構文
HRESULT
WINAPI
WHvGetVirtualProcessorRegisters(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_reads_(RegisterCount) const WHV_REGISTER_NAME* RegisterNames,
_In_ UINT32 RegisterCount,
_Out_writes_(RegisterCount) WHV_REGISTER_VALUE* RegisterValues
);
Parameters
Partition
パーティション オブジェクトへのハンドル。
VpIndex
レジスタを照会する仮想プロセッサのインデックスを指定します。
RegisterNames
照会されるレジスタの名前を指定する配列。
RegisterCount
RegisterNames配列内の要素の数を指定します。
RegisterValues
照会されたレジスタの値を受け取ります。
戻り値
関数が成功した場合、戻り値は S_OK。
Remarks
WHvGetVirtualProcessorRegisters関数は、仮想プロセッサの指定されたレジスタの値を取得します。
Requirements
| 要件 | 価値 |
|---|---|
| サポートされている最小Windows | Windows 10バージョン 1803 (x64);Windows 11、バージョン 24H2、ビルド 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| 図書館 | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64、Arm64 |