Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kaynak konakta bir bölümü geçirmeye başlar.
Sözdizimi
HRESULT
WINAPI
WHvStartPartitionMigration(
_In_ WHV_PARTITION_HANDLE Partition,
_Out_ HANDLE* MigrationHandle
);
Parameters
Partition
Geçirilen bölüm nesnesi için tanıtıcı.
MigrationHandle
Devam eden geçişi temsil eden bir tanıtıcı alır. Kaynak işlem, bu tanıtıcıyı hedef işleme aktarır ve bu da bölümü almak için WHvAcceptPartitionMigration bu tanıtıcıyı bu işleme geçirir.
Dönüş Değeri
İşlev başarılı olursa, dönüş değeri olur S_OK.
Bölüm zaten bir geçişe dahilse işlevi döndürür HRESULT_FROM_WIN32(ERROR_INVALID_STATE).
Açıklamalar
İşlev, WHvStartPartitionMigration bölüm geçişinin kaynak tarafını başlatır. Bölümün durumunu, özelliklerini, sanal işlemcilerini, kapı zillerini ve sanal PCI cihazlarını serileştirir ve bunları gerekli tanıtıcılarla birlikte hedef işleme gönderir. Hedef ana bilgisayar ile WHvAcceptPartitionMigrationbölümü kabul edene kadar gönderme işlemi beklemede kalır.
Bu çağrı başarılı olduktan sonra bölüm, zaten serileştirilmiş durumu geçersiz kılabilir işlemlerin engellendiği bir geçiş durumu girer. Bu noktadan itibaren kaynağın ile WHvCompletePartitionMigration geçişi tamamlaması veya ile WHvCancelPartitionMigrationiptal etmesi gerekir. bölümü ile WHvDeletePartition silmek de geçişi iptal eder.
içinde MigrationHandle döndürülen tanıtıcı standart bir Win32 tutamacıdır. Kaynak işlem, uygun herhangi bir yolla (örneğin, yinelemeyi işleme) hedef işlemeye aktarmaktan sorumludur.
WHvAcceptPartitionMigration başarılı olduğunda hedef tarafındaki tanıtıcıyı kapatır.
Tipik geçiş sırası şöyledir:
- Kaynak, geçişi başlatmak ve almak
MigrationHandleiçin öğesini çağırırWHvStartPartitionMigration. - Hedef bölüm oluşturmak için aktarılan tanıtıcıyla hedef çağrılar
WHvAcceptPartitionMigration. - Kaynak, kaynak bölümü sonlandırmak ve serbest bırakmak için çağırır
WHvCompletePartitionMigration. - Hedef, hedefte geçişi tamamlamak ve normal işlemi sürdürmek için çağırır
WHvSetupPartition.
Requirements
| Requirement | Değer |
|---|---|
| Desteklenen en düşük Windows | Windows 10, sürüm 20H2 (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 |