WHvGetVirtualProcessorXsaveState

Bir sanal işlemcinin XSAVE durumunu alır.

Important

WHvGetVirtualProcessorXsaveState kullanım dışı bırakıldı. Bunun yerine durum türüyle WHvVirtualProcessorStateTypeXsaveState kullanınWHvGetVirtualProcessorState.

Note

Bu işlev yalnızca x64 bölümleri için geçerlidir.

Sözdizimi

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

Sanal işlemcinin bölümünü belirtir.

VpIndex

XSAVE durumunun sorgulanması gereken sanal işlemcinin dizinini belirtir.

Buffer

Sanal işlemcinin XSAVE durumunu alacak arabelleği belirtir.

BufferSizeInBytes

Arabellek boyutunu bayt cinsinden belirtir.

BytesWritten

Arabelleğe yazılan bayt sayısını alır.

Dönüş Değeri

İşlev başarılı olursa, dönüş değeri olur S_OK.

Arabellek yeterince büyük değilse, dönüş değeri olur WHV_E_INSUFFICIENT_BUFFER. Bu durumda gerekli BytesWritten arabellek boyutunu alır.

Açıklamalar

İşlev, WHvGetVirtualProcessorXsaveState belirtilen sanal işlemcinin XSAVE durumunu alır.

Requirements

Requirement Değer
Desteklenen en düşük Windows Windows 10, sürüm 1809
Header WinHvPlatform.h
Kütüphane WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

Ayrıca bakınız