Condividi tramite


NDK_FN_REQUEST_COMPLETION funzione di callback (ndkpi.h)

La funzione NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) completa una richiesta NDK in sospeso.

Sintassi

NDK_FN_REQUEST_COMPLETION NdkFnRequestCompletion;

void NdkFnRequestCompletion(
  [in, optional] PVOID Context,
  [in]           NTSTATUS Status
)
{...}

Parametri

[in, optional] Context

Valore di contesto passato al provider NDK quando un consumer chiama una funzione di richiesta asincrona. La funzione di richiesta asincrona fornisce il contesto con il puntatore alla funzione NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).

[in] Status

Stato di completamento asincrono per la richiesta. Vedere le funzioni di richiesta asincrone (ad esempio , NDK_FN_ACCEPT) per i codici di stato di completamento che possono essere restituiti per ogni tipo di richiesta.

Valore restituito

nessuno

Osservazioni

Molte richieste NDK possono essere completate in modo asincrono. Le funzioni di richiesta asincrone richiedono al consumer di passare un puntatore a funzione NDK_FN_REQUEST_COMPLETION come input. Se una funzione di richiesta asincrona restituisce STATUS_PENDING, il provider deve chiamare la funzione NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) per indicare il completamento della richiesta. Se una funzione di richiesta asincrona restituisce un valore diverso da STATUS_PENDING, la richiesta è stata gestita immediatamente e il provider non deve chiamare NdkRequestCompletion.

Requisiti

Requisito Valore
Client minimo supportato None supported,Supported in NDIS 6.30 and later.
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedi anche

NDK_FN_ACCEPT