WHvGetPartitionProperty

Bölüm özelliğinin değerini sorgular.

Sözdizimi

HRESULT
WINAPI
WHvGetPartitionProperty(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ WHV_PARTITION_PROPERTY_CODE PropertyCode,
    _Out_writes_bytes_to_(PropertyBufferSizeInBytes, *WrittenSizeInBytes) VOID* PropertyBuffer,
    _In_ UINT32 PropertyBufferSizeInBytes,
    _Out_opt_ UINT32 *WrittenSizeInBytes
    );

Parameters

Partition

Bölüm nesnesi için tanıtıcı.

PropertyCode

Sorgulanan özelliği belirtir. WHvPartitionPropertyCodeCpuidExitList ve WHvPartitionPropertyCodeCpuidResultList desteklenmez.

PropertyBuffer

İstenen özelliğin değerini alan çıkış arabelleği belirtir. 

PropertyBufferSizeInBytes

Çıkış arabelleğinin boyutunu bayt cinsinden belirtir. Şu anda kullanılabilen özellik kümesi için arabellek, 64 bitlik bir değeri barındıracak kadar büyük olmalıdır.

WrittenSizeInBytes

Yazılan boyutu bayt PropertyBuffercinsinden alır.

Dönüş Değeri

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

bilinmeyen bir PropertyCode istekte bulunursa veya HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) desteklenmeyen bir özellik koduyla çağrıldığında işlevi döndürürWHV_E_UNKNOWN_PROPERTY.

Açıklamalar

İşlev, WHvGetPartitionProperty bölüm özelliğinin değerini sorgular.

Requirements

Requirement Değer
Desteklenen en düşük Windows Windows 10, sürüm 1803 (x64); Windows 11, sürüm 24H2, derleme 26100.3915 (Arm64)
Header WinHvPlatform.h
Kütüphane WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

Ayrıca bakınız