Freigeben über


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)

Siehe auch

UcxEndpointCreate