Condividi tramite


FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_INTERFACE_ID funzione di callback (vmbuskernelmodeclientlibapi.h)

La funzione VmbServerChannelInitSetTargetInterfaceId imposta il GUID del tipo di interfaccia di destinazione e il GUID dell'istanza dell'offerta di canale.

Sintassi

FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_INTERFACE_ID FnVmbServerChannelInitSetTargetInterfaceId;

NTSTATUS FnVmbServerChannelInitSetTargetInterfaceId(
  VMBCHANNEL Channel,
  GUID InterfaceType,
  GUID InterfaceInstance
)
{...}

Parametri

Channel

Handle per un canale.

InterfaceType

Puntatore al GUID del tipo di interfaccia.

InterfaceInstance

Puntatore al GUID del tipo di istanza.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.

Commenti

Il GUID InterfaceType identifica il tipo di canale e, in particolare, il protocollo usato con il canale. Se vmBus nella partizione figlio sta creando un oggetto dispositivo fisico (PDO) associato a questo canale, questo GUID è la base dell'ID hardware del PDO segnalato a PnP Manager.

Il GUID InterfaceInstance identifica un'istanza specifica del servizio. Ad esempio, se si dispone di due interfacce di rete paravirtuali, hanno lo stesso tipo di interfaccia, ma valori di istanza di interfaccia diversi.

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 di sola server a cui si accede dalla struttura KMCL_SERVER_ONLY_METHODS .

Per altre informazioni, vedere la sezione Osservazioni di KMCL_SERVER_ONLY_METHODS.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione vmbuskernelmodeclientlibapi.h