Windows APIs
Symbols in vid.dll
- VidAdjustNestedTlbSize
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidAllocateMemoryBlockReadWriteBuffers
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidAssertVirtualProcessorInterrupt
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidAttachPartition
(
,
,
,
,
)
- VidCancelTimer
(
,
)
- VidChangePartitionLifeState
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCheckForIoIntercept
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidClearVirtualProcessorInterrupt
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCloneTemplateCreate
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCloneTemplateDestroy
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCloneTemplateDestroyDetached
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCloneTemplateDetach
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCloseStatisticsHandle
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidControlGpaAccessTracking
(
,
,
,
,
,
,
,
,
,
)
- VidCreateCpuGroup
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCreateDaxFileMemoryBlock
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCreateExoPartition
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCreateMemoryBlock
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCreateMemoryBlockGpaRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCreateMmioGpaDoorbell
(
,
,
,
,
)
- VidCreateMmioGpaRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCreatePartition
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidCreatePartitionEx
(
,
)
- VidCreateSynicPort
(
,
,
,
,
)
- VidCreateTimer
(
,
)
- VidCreateVaGpaRange
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDeleteCpuGroup
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDeletePartition
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDeleteTimer
(
,
)
- VidDepositPartitionMemory
(
,
,
,
)
- VidDestroyGpaRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDestroyGpaRangeCheckSecure
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDestroyMemoryBlock
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDestroyMemoryBlockReadWriteBuffers
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDestroyMmioGpaDoorbell
(
,
,
,
,
)
- VidDestroySynicPort
(
,
,
,
,
)
- VidDetachPartition
(
,
,
,
,
)
- VidDisablePartitionVtl
(
,
)
- VidDisableVpVtl
(
,
)
- VidDispatchVirtualProcessor
(
,
,
,
,
,
,
)
- VidDllStatsGetPartitionCounters
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDllStatsGetSharedBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDllStatsGetVmPerfRootInstance
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmBalloon
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmConsolidationDisable
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmConsolidationEnable
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmHotAdd
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmHotAddUndo
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmMemoryBlockQueryTopology
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmSlpDisable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmSlpQuery
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmSlpSetup
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmSlpWaitForDisable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmUnBalloon
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidDmWorkingSetModify
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidEncryptDecryptData
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidEpfRestore
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidEpfSave
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidEpfSuspendBegin
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidEpfSuspendEnd
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidExoAccessVaFault
(
,
,
,
,
,
,
,
,
,
,
,
)
- VidExoBrokerReceive
(
,
,
,
,
)
- VidExoBrokerSend
(
,
,
,
,
)
- VidExoControlGpaAccessTracking
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidExoGetLocalInterruptControllerState
(
,
,
,
,
,
,
,
)
- VidExoGetVpState
(
,
,
,
,
)
- VidExoInstallIntercept
(
,
,
,
,
)
- VidExoMapGpaRange
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidExoPinGpaRanges
(
,
,
,
,
)
- VidExoRegisterInterceptResult
(
,
,
,
,
)
- VidExoSetLocalInterruptControllerState
(
,
,
,
,
,
,
,
)
- VidExoSetVpState
(
,
,
,
,
)
- VidExoUnmapGpaRange
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidExoUnpinGpaRanges
(
,
,
,
,
)
- VidExoVpCreate
(
,
,
,
,
)
- VidExoVpDestroy
(
,
,
,
,
)
- VidExoVpMap
(
,
,
,
,
)
- VidFlushMemoryBlockMapping
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidFlushMemoryBlockPageRange
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidFreePartitionPersistedMemory
(
)
- VidGetCpuGroupProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetExoPartitionProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetExoSystemInformation
(
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetExoSystemTopology
(
,
,
,
,
)
- VidGetHvLogicalProcessorCount
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetHvLogicalProcessorRuntime
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetHvMemoryBalance
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetHvPartitionId
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetHvRuntimeForAllLps
(
)
- VidGetHvRuntimeForAllVps
(
)
- VidGetHvVpRuntime
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetIsolationLuid
(
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetMemoryBlockProtectionBitmap
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetPartitionFriendlyName
(
,
)
- VidGetPartitionIds
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetPartitionProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetProcessorTopology
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetRootReferenceTime
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetRpcSession
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetSecurityCookie
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetSystemInformation
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetSystemTopology
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetVirtualProcessorRunningStatus
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetVirtualProcessorState
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetVirtualProcessorStateEx
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidGetVirtualProcessorXsaveState
(
,
,
,
,
,
,
,
)
- VidGpaAccessTrackingDisable
(
,
,
,
,
,
,
,
,
,
)
- VidGpaAccessTrackingEnable
(
,
,
,
,
,
,
,
,
,
)
- VidHandleMessageAndGetNextMessage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidInitEncryptionKeys
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidInjectSyntheticMachineCheckEvent
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidInstallExoIntercept
(
,
,
,
,
,
,
,
)
- VidIsolatedInsertPages
(
,
,
,
,
)
- VidMapHvGlobalStatsPage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMapHvLocalStatsPage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMapHvRootStatsPage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMapHypercallDoorbellPage
(
,
,
,
,
,
,
,
,
,
,
,
)
- VidMapMemoryBlockPageRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMapMemoryBlockPageRangeEx
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMapVpRegisterPage
(
)
- VidMapVpStatePage
(
,
,
,
,
,
,
,
,
,
,
,
)
- VidMarkPagePoisoned
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMemPartEnumerate
(
,
,
,
)
- VidMemPartGetIndexFromName
(
,
,
,
)
- VidMemPartGetNameFromIndex
(
,
,
,
)
- VidMemReserveGetTarget
(
,
,
,
,
,
,
,
,
,
)
- VidMemReserveIoSpaceConvert
(
,
,
,
,
)
- VidMemReserveIoSpacePagesAdd
(
,
,
,
,
)
- VidMemReserveIoSpacePagesRelease
(
,
,
,
,
)
- VidMemReservePagesAdd
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMemReservePagesRelease
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMemReserveSetTarget
(
,
,
,
,
,
,
,
,
,
)
- VidMemXferConnectClose
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMemXferConnectDisable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMemXferConnectEnable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMemXferConnectOpen
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMemXferSendAsync
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMessageSlotHandleAndGetNext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidMessageSlotMap
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidOpenStatisticsHandle
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPersistMemoryBlock
(
)
- VidPhuBegin
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPhuCommit
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPhuEnd
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPhuFreePersistedData
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPhuOpenMemoryBlockFile
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPhuPersistGpaRange
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPhuPersistMemoryBlock
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPopulateCpuidInformation
(
,
,
,
,
)
- VidPrefetchDirectMapRanges
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidPreparePartitionOperation
(
,
,
,
)
- VidProtectMemoryBlockPages
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidQueryMemoryBlockFaultClusterInfo
(
,
,
,
,
)
- VidQueryMemoryBlockInformation
(
,
)
- VidQueryPartitionInformation
(
,
,
,
,
)
- VidQueryVaGpaRangeWorkingSetInfo
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidReadMemoryBlockPageRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidReadWriteMappedMemoryBlockPageRange
(
,
,
,
,
,
,
,
,
,
,
,
)
- VidReadWriteMemoryBlockPageRange
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidRegisterApicEoiHandler
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidRegisterCpuidHandler
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidRegisterCpuidResult
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidRegisterExceptionHandler
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidRegisterHypervisorRestartHandler
(
,
,
,
)
- VidRegisterIoPortHandler
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidRegisterLegacyFpErrorHandler
(
,
)
- VidRegisterMsrAddressHandler
(
,
,
,
,
)
- VidRegisterMsrHandler
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidRegisterTripleFaultHandler
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidReleaseEncryptionKeys
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidReleasePages
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidReopenExoPartition
(
,
,
,
,
)
- VidReservePages
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidResetPartition
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidResetPoisonedPage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidRestorePartitionState
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSavePartitionState
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSchedulerAssistRestore
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSchedulerAssistSave
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSchedulerAssistSuspend
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetAbsoluteTimer
(
,
)
- VidSetCpuCap
(
,
)
- VidSetCpuGroupAffinity
(
,
)
- VidSetCpuGroupProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetCpuReserve
(
,
)
- VidSetHvMemoryPolicy
(
,
)
- VidSetMailboxKey
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetMemoryBlockClientNotifications
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetMemoryBlockFlushAfterWrite
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetMemoryBlockNotificationQueue
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetPartitionCpuFrequencyCap
(
,
,
,
,
)
- VidSetPartitionCpuResourcePriorities
(
,
)
- VidSetPartitionFriendlyName
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetPartitionProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetPeerProcess
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetPropertySynicPort
(
,
,
,
,
)
- VidSetRelativeWeight
(
,
)
- VidSetSystemInformation
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetVirtualProcessorState
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetVirtualProcessorStateCached
(
,
)
- VidSetVirtualProcessorStateEx
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSetVirtualProcessorXsaveState
(
,
,
,
,
,
,
,
)
- VidSetupMessageQueue
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSevSnpControlStateRestore
(
,
,
,
,
)
- VidSevSnpControlStateSave
(
,
,
,
,
)
- VidSevSnpIssueNestedPspRequests
(
,
,
,
)
- VidSgxResetMemoryBlocks
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidStartVirtualProcessor
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidStatsMap
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidStatsMapMemoryPartition
(
,
,
,
)
- VidStatsMapNuma
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidStatsMapPartition
(
,
)
- VidStatsUnMap
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidStatsUnMapMemoryPartition
(
,
,
,
)
- VidStatsUnMapNuma
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidStatsUnMapPartition
(
,
)
- VidStopVirtualProcessor
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSuspendApply
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidSuspendClear
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidTeardownPartitionOperation
(
,
,
,
)
- VidTranslateGpa
(
,
,
,
,
,
,
,
,
,
,
,
)
- VidTranslateGvaToGpa
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidTriggerCreate
(
,
,
,
,
)
- VidTriggerDestroy
(
,
,
,
,
)
- VidTriggerUpdateParameters
(
,
,
,
,
)
- VidTrimPartitionMemory
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidUnPersistMemoryBlock
(
)
- VidUnmapHvGlobalStatsPage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidUnmapHvLocalStatsPage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidUnmapHvRootStatsPage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidUnmapMemoryBlockPageRange
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidUnmapMemoryBlockPageRangeBulk
(
,
)
- VidUnprotectMemoryBlockPages
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidUnregisterCpuidResult
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidUnregisterHandler
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidVsmCheckGpaPageVtlAccess
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidVsmEnableVpVtl
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidVsmGetMemoryBlockProtections
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidVsmGetPartitionConfig
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidVsmPrecommitMgmtVtlPageRange
(
,
,
,
,
,
,
,
,
,
)
- VidVsmQueryMemoryBlockProtections
(
,
,
,
,
,
,
,
,
,
,
)
- VidVsmQueryProtectionsDirty
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidVsmSetMemoryBlockProtections
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidVsmSetPartitionConfig
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- VidWriteMemoryBlockPageRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)