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 |