仮想プロセッサの XSAVE 状態を取得します。
Important
WHvGetVirtualProcessorXsaveState は非推奨とされます。 代わりに、WHvVirtualProcessorStateTypeXsaveState状態の種類でWHvGetVirtualProcessorStateを使用します。
Note
この関数は x64 パーティションにのみ適用されます。
構文
HRESULT
WINAPI
WHvGetVirtualProcessorXsaveState(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_Out_writes_bytes_to_(BufferSizeInBytes, *BytesWritten) VOID* Buffer,
_In_ UINT32 BufferSizeInBytes,
_Out_ UINT32* BytesWritten
);
Parameters
Partition
仮想プロセッサのパーティションを指定します。
VpIndex
XSAVE 状態を照会する必要がある仮想プロセッサのインデックスを指定します。
Buffer
仮想プロセッサの XSAVE 状態を受信するバッファーを指定します。
BufferSizeInBytes
バッファーのサイズをバイト単位で指定します。
BytesWritten
バッファーに書き込まれたバイト数を受け取ります。
戻り値
関数が成功した場合、戻り値は S_OK。
バッファーが十分な大きさでない場合、戻り値は WHV_E_INSUFFICIENT_BUFFER。 この場合、 BytesWritten は必要なバッファー サイズを受け取ります。
Remarks
WHvGetVirtualProcessorXsaveState関数は、指定された仮想プロセッサの XSAVE 状態を取得します。
Requirements
| 要件 | 価値 |
|---|---|
| サポートされている最小Windows | Windows 10 バージョン 1809 |
| Header | WinHvPlatform.h |
| 図書館 | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |