Condividi tramite


FN_VMB_CHANNEL_INIT_SET_STATE_CHANGE_CALLBACKS funzione di callback (vmbuskernelmodeclientlibapi.h)

[Alcune informazioni riguardano il prodotto non rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce garanzie, esplicite o implicite, relativamente alle informazioni fornite qui.

La funzione VmbChannelInitSetStateChangeCallbacks imposta funzioni di callback facoltative per le modifiche di stato.

Sintassi

FN_VMB_CHANNEL_INIT_SET_STATE_CHANGE_CALLBACKS FnVmbChannelInitSetStateChangeCallbacks;

NTSTATUS FnVmbChannelInitSetStateChangeCallbacks(
  VMBCHANNEL Channel,
  PVMB_CHANNEL_STATE_CHANGE_CALLBACKS StateChangeCallbacks
)
{...}

Parametri

Channel

Handle per un canale.

StateChangeCallbacks

Struttura dei callback delle modifiche di stato da impostare.

Valore restituito

VmbChannelInitSetStateChangeCallbacks restituisce uno dei valori di stato seguenti:

Codice restituito Descrizione
STATUS_SUCCESS
La funzione è stata completata correttamente.
STATUS_INVALID_PARAMETER_1
Il valore channel non è valido o in uno stato non valido, ad esempio Disabilitato.
STATUS_INVALID_PARAMETER_2
Il valore StateChangeCallbacks è la versione o le dimensioni errate.

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 a cui si accede dalla struttura KMCL_CLIENT_INTERFACE_V1.

Per altre informazioni, vedere la sezione Osservazioni del KMCL_CLIENT_INTERFACE_V1.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1803
intestazione vmbuskernelmodeclientlibapi.h