Condividi tramite


Funzione FwpsNetBufferListRetrieveContext0 (fwpsk.h)

La funzione FwpsNetBufferListRetrieveContext0 recupera il contesto associato a un elenco di buffer di rete contrassegnato in un altro livello.

NotaFwpsNetBufferListRetrieveContext0 è una versione specifica di FwpsNetBufferListRetrieveContext. Per altre informazioni, vedere nomi Version-Independent WFP e selezione di versioni specifiche di Windows.
 

Sintassi

NTSTATUS FwpsNetBufferListRetrieveContext0(
  [in, out] NET_BUFFER_LIST *netBufferList,
  [in]      UINT64          contextTag,
  [in]      BOOLEAN         removeContext,
  [in]      UINT32          flags,
  [out]     UINT64          *context
);

Parametri

[in, out] netBufferList

Elenco di buffer di rete che indica uno o più pacchetti di interesse per il driver di callout. Se è impostato il removeContext, l'elenco di buffer di rete restituito avrà rimosso il contesto.

[in] contextTag

Identificatore univoco locale ottenuto chiamando funzione di FwpsNetBufferListGetTagForContext0. Questo è il tag di contesto usato nella chiamata iniziale a FwpsNetBufferListAssociateContext0.

[in] removeContext

Se impostato, FwpsNetBufferListRetrieveContext0 rimuoverà l'associazione di contesto oltre a recuperare il contesto.

[in] flags

Questo parametro è riservato per uso futuro ed è impostato su zero.

[out] context

Contesto assegnato al pacchetto dal driver callout nella chiamata iniziale a FwpsNetBufferListAssociateContext0.

Valore restituito

La funzione FwpsNetBufferListRetrieveContext0 restituisce uno dei codici NTSTATUS seguenti.

Codice restituito Descrizione
STATUS_SUCCESS
L'associazione ha avuto esito positivo.
Altri codici di stato
Si è verificato un errore.

Osservazioni

La funzione FwpsNetBufferListRetrieveContext0 recupera un elenco di buffer di rete contrassegnato in un altro livello.

È anche possibile usare questa funzione per rimuovere l'associazione di contesto impostando il parametro removeContext.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 7.
piattaforma di destinazione Universale
intestazione fwpsk.h (include Fwpsk.h)
libreria Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

Vedere anche

FwpsNetBufferListAssociateContext0 FwpsNetBufferListGetTagForContext0 FwpsNetBufferListRemoveContext0

NET_BUFFER_LIST