WHvGetVirtualProcessorXsaveState

Recupera lo stato XSAVE di un processore virtuale.

Importante

WHvGetVirtualProcessorXsaveState è obsoleto. Usare WHvGetVirtualProcessorState invece con il WHvVirtualProcessorStateTypeXsaveState tipo di stato.

Note

Questa funzione si applica solo alle partizioni x64.

Sintassi

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

Specifica la partizione del processore virtuale.

VpIndex

Specifica l'indice del processore virtuale il cui stato XSAVE deve essere sottoposto a query.

Buffer

Specifica il buffer per ricevere lo stato XSAVE del processore virtuale.

BufferSizeInBytes

Specifica le dimensioni del buffer, in byte.

BytesWritten

Riceve il numero di byte scritti nel buffer.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è S_OK.

Se il buffer non è sufficientemente grande, il valore restituito è WHV_E_INSUFFICIENT_BUFFER. In questo caso, BytesWritten riceve le dimensioni del buffer necessarie.

Remarks

La WHvGetVirtualProcessorXsaveState funzione recupera lo stato XSAVE del processore virtuale specificato.

Requisiti

Requisito Valore
Minimo Windows supportato Windows 10, versione 1809
Header WinHvPlatform.h
Libreria WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

Vedere anche