UfxEndpointInitSetEventCallbacks-Funktion (ufxclient.h)

Initialisieren Sie eine UFXENDPOINT_INIT-Struktur .

Syntax

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

Parameter

[in, out] EndpointInit

Undurchsichtige Struktur, die von UFX im Aufruf von EVT_UFX_DEVICE_ENDPOINT_ADD oder EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD übergeben wird.

[in] Callbacks

Zeiger auf eine UFX_ENDPOINT_CALLBACKS-Struktur .

Rückgabewert

Keine

Bemerkungen

Der Clienttreiber ruft UfxEndpointCreate über seine EVT_UFX_DEVICE_ENDPOINT_ADD oder EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD Ereignisrückruffunktion auf, um einen neuen Endpunkt zu erstellen.

Der Clienttreiber ruft zuerst UFX_ENDPOINT_CALLBACKS_INIT auf, um eine UFX_ENDPOINT_CALLBACKS-Struktur zu initialisieren. Anschließend wird UfxEndpointCreate mit der initialisierten UFX_ENDPOINT_CALLBACKS-Struktur aufgerufen.

Ein Codebeispiel zum Erstellen eines UFXENDPOINT-Objekts und zum Initialisieren des Kontexts finden Sie im Abschnitt Hinweise von UfxEndpointCreate.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Zielplattform Windows
Kopfzeile ufxclient.h
Bibliothek ufxstub.lib
IRQL PASSIVE_LEVEL