Freigeben über


FN_VMB_CHANNEL_INIT_SET_STATE_CHANGE_CALLBACKS Rückruffunktion (vmbuskernelmodeclientlibapi.h)

[Einige Informationen beziehen sich auf die Vorabversion, die vor der kommerziellen Freigabe möglicherweise wesentlichen Änderungen unterliegt. Microsoft übernimmt für die hier bereitgestellten Informationen keine Gewährleistung, weder ausdrücklicher noch impliziter Art.]

Die Funktion VmbChannelInitSetStateChangeCallbacks legt optionale Rückruffunktionen für Zustandsänderungen fest.

Syntax

FN_VMB_CHANNEL_INIT_SET_STATE_CHANGE_CALLBACKS FnVmbChannelInitSetStateChangeCallbacks;

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

Parameter

Channel

Ein Handle für einen Kanal.

StateChangeCallbacks

Eine Struktur von festzulegenden Zustandsänderungsrückrufen.

Rückgabewert

VmbChannelInitSetStateChangeCallbacks gibt einen der folgenden status Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS
Die Funktion wurde erfolgreich abgeschlossen.
STATUS_INVALID_PARAMETER_1
Der Kanalwert war ungültig oder in einem ungültigen Zustand, z. B. Deaktiviert.
STATUS_INVALID_PARAMETER_2
Der StateChangeCallbacks-Wert ist die falsche Version oder Größe.

Hinweise

Wichtig

Diese Funktion wird über die KMCL-Schnittstelle (VMBus Kernel Mode Client Library) aufgerufen, die vom Vmbkmcl.sys Bustreiber bereitgestellt wird. Dies ist eine Clientfunktion, auf die über die KMCL_CLIENT_INTERFACE_V1-Struktur zugegriffen wird.

Weitere Informationen finden Sie im Abschnitt Hinweise des KMCL_CLIENT_INTERFACE_V1.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1803
Kopfzeile vmbuskernelmodeclientlibapi.h