funzione UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT (ucxendpoint.h)
Inizializza una struttura UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS con le funzioni di callback del driver client. Il driver client chiama questa funzione prima di chiamare metodo UcxEndpointCreate per creare un endpoint e registrare le funzioni di callback con UCX.
Sintassi
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
);
Parametri
[out] Callbacks
Puntatore a una struttura di UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS che contiene puntatori alle funzioni di callback degli eventi del driver client.
[in] EvtEndpointPurge
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_PURGE.
[in] EvtEndpointStart
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_START.
[in] EvtEndpointAbort
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_ABORT.
[in] EvtEndpointOkToCancelTransfers
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS.
[in] EvtDefaultEndpointUpdate
Puntatore all'implementazione del driver client della funzione di callback degli eventi EVT_UCX_DEFAULT_ENDPOINT_UPDATE.
Valore restituito
Nessuno
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
piattaforma di destinazione | Finestre |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |