FN_VMB_CHANNEL_GET_MMIO_SPACE funzione di callback (vmbuskernelmodeclientlibapi.h)

[Alcune informazioni si riferiscono al prodotto pre-rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non offre garanzie, esplicite o implicite, rispetto alle informazioni fornite qui.

La funzione VmbChannelGetMmioSpace recupera l'indirizzo virtuale del kernel dello spazio MMIO allocato a un canale. Questo spazio MMIO è riservato tramite VmbServerChannelInitSetMmioMegabytes. Questa funzione è valida solo dopo la ricezione del callback del canale aperto.

Sintassi

FN_VMB_CHANNEL_GET_MMIO_SPACE FnVmbChannelGetMmioSpace;

void FnVmbChannelGetMmioSpace(
  VMBCHANNEL Channel,
  UINT64 *MmioAddress,
  UINT64 *MmioSize
)
{...}

Parametri

Channel

Handle per il canale. Allocato da VmbChannelAllocate.

MmioAddress

Puntatore a un PVOID per compilare l'indirizzo fisico MMIO.

MmioSize

Puntatore alla dimensione restituita dello spazio MMIO.

Valore restituito

nessuno

Osservazioni

Importante

Questa funzione viene chiamata tramite l'interfaccia VMBus Kernel Mode Client Library (KMCL), fornita dal driver del bus di Vmbkmcl.sys. Si tratta di una funzione client accessibile dalla struttura KMCL_CLIENT_INTERFACE_V1 .

Per altre informazioni, vedere la sezione Osservazioni della KMCL_CLIENT_INTERFACE_V1.

Requisiti

   
Client minimo supportato Windows 10, versione 1803
Intestazione vmbuskernelmodeclientlibapi.h

Vedi anche

VmbServerChannelInitSetMmioMegabytes

VmbChannelAllocate