UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT-Funktion (ucxendpoint.h)
Initialisiert eine UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS Struktur mit den Rückruffunktionen des Clienttreibers. Der Clienttreiber ruft diese Funktion auf, bevor UcxEndpointCreate Methode aufgerufen wird, um einen Endpunkt zu erstellen und seine Rückruffunktionen bei UCX zu registrieren.
Syntax
void UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT(
[out] PUCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS Callbacks,
[in] PFN_UCX_ENDPOINT_PURGE EvtEndpointPurge,
[in] PFN_UCX_ENDPOINT_START EvtEndpointStart,
[in] PFN_UCX_ENDPOINT_ABORT EvtEndpointAbort,
[in] PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtEndpointOkToCancelTransfers,
[in] PFN_UCX_DEFAULT_ENDPOINT_UPDATE EvtDefaultEndpointUpdate
);
Parameter
[out] Callbacks
Ein Zeiger auf eine UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS Struktur, die Zeiger auf die Ereignisrückruffunktionen des Clienttreibers enthält.
[in] EvtEndpointPurge
Ein Zeiger auf die Implementierung der EVT_UCX_ENDPOINT_PURGE Ereignisrückruffunktion des Clienttreibers.
[in] EvtEndpointStart
Ein Zeiger auf die Implementierung der EVT_UCX_ENDPOINT_START Ereignisrückruffunktion des Clienttreibers.
[in] EvtEndpointAbort
Ein Zeiger auf die Implementierung der EVT_UCX_ENDPOINT_ABORT Ereignisrückruffunktion des Clienttreibers.
[in] EvtEndpointOkToCancelTransfers
Ein Zeiger auf die Implementierung der EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS Ereignisrückruffunktion des Clienttreibers.
[in] EvtDefaultEndpointUpdate
Ein Zeiger auf die Implementierung der EVT_UCX_DEFAULT_ENDPOINT_UPDATE Ereignisrückruffunktion des Clienttreibers.
Rückgabewert
Nichts
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
Zielplattform- | Fenster |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |