Función FwpsCompleteOperation0 (fwpsk.h)
Una llamada llama a la función FwpsCompleteOperation0 para reanudar el procesamiento de paquetes suspendido pendiente de otra operación.
Sintaxis
void FwpsCompleteOperation0(
[in] HANDLE completionContext,
[in, optional] PNET_BUFFER_LIST netBufferList
);
Parámetros
[in] completionContext
Identificador de contexto de finalización creado anteriormente por una llamada a la función FwpsPendOperation0 .
[in, optional] netBufferList
Puntero a una estructura NET_BUFFER_LIST que describe los datos de paquete para los que se ha suspendido el procesamiento pendiente de finalización de otra operación.
Valor devuelto
None
Observaciones
Cuando la llamada está lista para reanudar el procesamiento de paquetes después de que las operaciones del paquete se suspendieron mediante una llamada a FwpsPendOperation0, la llamada debe llamar a la función FwpsCompleteOperation0 , pasando el valor del parámetro completionContext de FwpsPendOperation0 y los datos de la lista de búferes netos que describen el paquete.
Para completar una conexión que se ha creado previamente en la capa FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_Xxx , el controlador de llamada debe volver a expulsar el paquete clonado en esa capa y la llamada también debe llamar a FwpsCompleteOperation0.
Las conexiones manuscritas se autentican de nuevo después de que se ejecute la función FwpsCompleteOperation0 . Las conexiones TCP, si se permiten, se crean completando la operación de protocolo de enlace, pero las conexiones que no son TCP solo crean entradas de estado. Los datos de paquetes en lápiz se vacían de la memoria cuando se completa la función FwpsPendOperation0 , por lo que una aplicación tendrá que retransmitir esos paquetes después de que se ejecute FwpsCompleteOperation0 . La llamada podría almacenar en búfer estos datos y volver a expulsar los datos en nombre de la aplicación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows Vista. |
Plataforma de destino | Universal |
Encabezado | fwpsk.h (incluya Fwpsk.h) |
Library | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |