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)

Weitere Informationen

UcxEndpointErstellen