NDK_FN_COMPLETE_CONNECT funzione di callback (ndkpi.h)
La funzione NdkCompleteConnect (NDK_FN_COMPLETE_CONNECT) completa una richiesta di connessione asincrona.
Sintassi
NDK_FN_COMPLETE_CONNECT NdkFnCompleteConnect;
NTSTATUS NdkFnCompleteConnect(
[in] NDK_CONNECTOR *pNdkConnector,
[in, optional] NDK_FN_DISCONNECT_EVENT_CALLBACK DisconnectEvent,
[in, optional] PVOID DisconnectEventContext,
[in] NDK_FN_REQUEST_COMPLETION RequestCompletion,
[in, optional] PVOID RequestContext
)
{...}
Parametri
[in] pNdkConnector
Puntatore a un oggetto connettore NDK (NDK_CONNECTOR).
[in, optional] DisconnectEvent
Un callback di notifica disconnessione facoltativo NdkDisconnectEventCallback (NDK_FN_DISCONNECT_EVENT_CALLBACK) che il provider chiama quando il peer si disconnette.
[in, optional] DisconnectEventContext
Valore di contesto da passare alla funzione NdkDisconnectEventCallback specificata nel parametro DisconnectEvent .
[in] RequestCompletion
Puntatore a una funzione di callback di completamento della richiesta NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in, optional] RequestContext
Valore di contesto passato al provider alla funzione NdkRequestCompletion specificata nel parametro RequestCompletion .
Valore restituito
La funzione NDK_FN_COMPLETE_CONNECT restituisce uno dei codici NTSTATUS seguenti.
Codice restituito | Descrizione |
---|---|
|
La richiesta è stata completata correttamente. |
|
La richiesta è in sospeso. Il provider chiamerà la funzione NdkRequestCompletion specificata nel parametro RequestCompletion per completare la richiesta in modo asincrono. |
|
La richiesta non è riuscita perché la coppia di code non si connette.
Importante La richiesta può non riuscire inline e in modo asincrono con questo codice di stato.
|
|
L'accettazione del peer ha abbandonato l'istituzione di connessione in sospeso. |
|
La richiesta non è riuscita perché l'istituzione della connessione è stata timeout. Non è un'indicazione di un errore irreversibile o permanente, ma termina l'istituzione della connessione per questo connettore.
Importante La richiesta può non riuscire inline e in modo asincrono con questo codice di stato.
|
|
Si è verificato un errore. |
Commenti
La funzione NdkCompleteConnect completa una richiesta di connessione avviata da una chiamata precedente alla funzione NdkConnect (NDK_FN_CONNECT). Il consumer NDK chiama NdkCompleteConnect dopo che il peer accetta la richiesta di connessione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuna supportata, supportata in NDIS 6.30 e versioni successive. |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Windows |
Intestazione | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |
Vedi anche
Requisiti di durata dell'oggetto ND KPI