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 die 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 durch den Clienttreiber.
[in] EvtEndpointStart
Ein Zeiger auf die Implementierung der EVT_UCX_ENDPOINT_START Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtEndpointAbort
Ein Zeiger auf die Implementierung der EVT_UCX_ENDPOINT_ABORT Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtEndpointOkToCancelTransfers
Ein Zeiger auf die Implementierung der EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtDefaultEndpointUpdate
Ein Zeiger auf die Implementierung der EVT_UCX_DEFAULT_ENDPOINT_UPDATE Ereignisrückruffunktion durch den Clienttreiber.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Zielplattform | Windows |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |