Função FwpsNetBufferListAssociateContext0 (fwpsk.h)
A função FwpsNetBufferListAssociateContext0 associa o contexto do driver de texto explicativo a uma lista de buffers de rede e configura a notificação para eventos de lista de buffer de rede.
Sintaxe
NTSTATUS FwpsNetBufferListAssociateContext0(
[in, out] NET_BUFFER_LIST *netBufferList,
[in] UINT16 layerId,
[in] UINT64 context,
[in] UINT64 contextTag,
GUID *providerGuid,
[in, out] void *deviceObject,
[in] FWPS_NET_BUFFER_LIST_NOTIFY_FN0 notifyFn,
[in] UINT32 flags
);
Parâmetros
[in, out] netBufferList
Uma lista de buffers de rede que indica um ou mais pacotes de interesse para o driver de texto explicativo.
[in] layerId
O identificador da camada na qual o contexto está sendo associado. Ao chamar essa função do caminho de recebimento do NDIS, defina esse parâmetro como FWPS_LAYER_NON_WFP.
[in] context
Informações de contexto arbitrárias definidas pelo driver de texto explicativo. O mecanismo de filtro passará esse contexto para o driver de texto explicativo FWPS_NET_BUFFER_LIST_NOTIFY_FN0.
[in] contextTag
Um identificador local exclusivo obtido chamando o função de FwpsNetBufferListGetTagForContext0.
providerGuid
O GUID do provedor.
[in, out] deviceObject
Um ponteiro para o objeto de dispositivo do driver de texto explicativo.
[in] notifyFn
Um ponteiro para o driver de texto explicativo FWPS_NET_BUFFER_LIST_NOTIFY_FN0 função. O mecanismo de filtro enviará notificações de status para essa função.
[in] flags
Esse parâmetro é reservado para uso futuro e é definido como zero.
Valor de retorno
A função FwpsNetBufferListAssociateContext0 retorna um dos seguintes códigos NTSTATUS.
Código de retorno | Descrição |
---|---|
|
A associação foi bem-sucedida. |
|
Ocorreu um erro. |
Observações
A função FwpsNetBufferListAssociateContext0 associa grupos de pacotes ao driver de texto explicativo. Pacotes de interesse podem ser acompanhados para inspeção por meio de várias camadas na pilha.
Antes de chamar essa função, a função FwpsNetBufferListGetGetTagForContext0 deve ser chamada para obter uma marca de contexto.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 7. |
da Plataforma de Destino | Universal |
cabeçalho | fwpsk.h (inclua Fwpsk.h) |
biblioteca | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |
Consulte também
FwpsNetBufferListAssociateContext1
FwpsNetBufferListGetTagForContext0 FwpsNetBufferListRemoveContext0 FwpsNetBufferListRetrieveContext0usando de marcação de pacote