HvInvokeHypervisorDebugger function

The HvInvokeHypervisorDebugger function informs the hypervisor to start the debugger.

Syntax


HV_STATUS  HvInvokeHypervisorDebugger(
  _In_  UINT64 Reason,
  _In_  UINT64 SupplementalCode
);

Parameters

Reason [in]

An unsigned 64-bit (UINT64) value that specifies the reason to start the debugger.

SupplementalCode [in]

An unsigned 64-bit (UINT64) value that specifies supplemental code for the debugger.

Return value

HvInvokeHypervisorDebugger returns HV_STATUS_SUCCESS when it successfully completes. HvInvokeHypervisorDebugger can also return one of the values that are specified in Common Hypercall Status Codes.

Remarks

The following is the hypervisor native interface for HvInvokeHypervisorDebugger:

Native Interface

HvInvokeHypervisorDebugger [fast]

Call Code = 0x000a

Input Parameters

0

Reason (8 bytes)

8

SupplementalCode (8 bytes)

 

Requirements

Version

HvInvokeHypervisorDebugger is available in version 2.0 and later versions of the hypervisor.

Header

Hvgdk.h (include Hvgdk.h)

IRQL

Any level

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.