funzione UCX_ENDPOINT_EVENT_CALLBACKS_INIT (ucxendpoint.h)
Inizializza una struttura UCX_ENDPOINT_EVENT_CALLBACKS con le funzioni di callback del driver client. Il driver client chiama questa funzione prima di chiamare il metodo UcxEndpointCreate per creare un endpoint e registrare le funzioni di callback con UCX.
Sintassi
void UCX_ENDPOINT_EVENT_CALLBACKS_INIT(
[out] PUCX_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_RESET EvtEndpointReset,
[in] PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtEndpointOkToCancelTransfers,
[in] PFN_UCX_ENDPOINT_STATIC_STREAMS_ADD EvtEndpointStaticStreamsAdd,
[in] PFN_UCX_ENDPOINT_STATIC_STREAMS_ENABLE EvtEndpointStaticStreamsEnable,
[in] PFN_UCX_ENDPOINT_STATIC_STREAMS_DISABLE EvtEndpointStaticStreamsDisable
);
Parametri
[out] Callbacks
Puntatore a una struttura di UCX_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] EvtEndpointReset
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_RESET .
[in] EvtEndpointOkToCancelTransfers
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS .
[in] EvtEndpointStaticStreamsAdd
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD .
[in] EvtEndpointStaticStreamsEnable
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE .
[in] EvtEndpointStaticStreamsDisable
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE .
Valore restituito
nessuno
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Piattaforma di destinazione | Windows |
Versione KMDF minima | 1,0 |
Versione UMDF minima | 2,0 |
Intestazione | ucxendpoint.h (includere Ucxclass.h) |