Partager via


Fonction UfxEndpointInitSetEventCallbacks (ufxclient.h)

Initialisez une structure UFXENDPOINT_INIT .

Syntaxe

void UfxEndpointInitSetEventCallbacks(
  [in, out] PUFXENDPOINT_INIT       EndpointInit,
  [in]      PUFX_ENDPOINT_CALLBACKS Callbacks
);

Paramètres

[in, out] EndpointInit

Structure opaque transmise par UFX dans l’appel à EVT_UFX_DEVICE_ENDPOINT_ADD ou EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD.

[in] Callbacks

Pointeur vers une structure UFX_ENDPOINT_CALLBACKS .

Valeur de retour

None

Remarques

Le pilote client appelle UfxEndpointCreate à partir de sa fonction de rappel d’événement EVT_UFX_DEVICE_ENDPOINT_ADD ou EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD afin de créer un point de terminaison.

Le pilote client appelle d’abord UFX_ENDPOINT_CALLBACKS_INIT pour initialiser une structure de UFX_ENDPOINT_CALLBACKS . Ensuite, il appelle UfxEndpointCreate avec la structure UFX_ENDPOINT_CALLBACKS initialisée.

Pour obtenir un exemple de code qui montre comment créer un objet UFXENDPOINT et initialiser son contexte, consultez la section Remarques de UfxEndpointCreate.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Plateforme cible Windows
En-tête ufxclient.h
Bibliothèque ufxstub.lib
IRQL PASSIVE_LEVEL