NDK_FN_DISCONNECT funzione di callback (ndkpi.h)
La funzione NdkDisconnect (NDK_FN_DISCONNECT) avvia una disconnessione in una connessione NDK.
Sintassi
NDK_FN_DISCONNECT NdkFnDisconnect;
NTSTATUS NdkFnDisconnect(
[in] NDK_CONNECTOR *pNdkConnector,
[in] NDK_FN_REQUEST_COMPLETION RequestCompletion,
[in, optional] PVOID RequestContext
)
{...}
Parametri
[in] pNdkConnector
Puntatore a un oggetto connettore (NDK_CONNECTOR).
[in] RequestCompletion
Puntatore a una routine di callback del completamento della richiesta NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in, optional] RequestContext
Valore di contesto da passare al parametro Context della funzione callback specificata nel parametro RequestCompletion .
Valore restituito
La funzione NdkDisconnect restituisce uno dei codici NTSTATUS seguenti.
Codice restituito | Descrizione |
---|---|
|
La richiesta di disconnessione è stata completata correttamente. |
|
L'operazione è in sospeso e verrà completata in un secondo momento. Il driver chiamerà la funzione RequestCompletion (NDK_FN_REQUEST_COMPLETION) specificata per completare l'operazione in sospeso. |
|
Timeout dell'handshake disconnesso. Importante La richiesta può non riuscire inline e in modo asincrono con questo codice di stato.
|
|
Si è verificato un errore. |
Commenti
NdkDisconnect avvia una disconnessione graziata in una connessione. Dopo che il driver del protocollo sottostante esegue una disconnessione graziata, il provider NDK deve eseguire anche uno scaricamento implicito nel QP.
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 |