Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |