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 |