Funzione FwpsApplyModifiedLayerData0 (fwpsk.h)

La funzione FwpsApplyModifiedLayerData0 applica le modifiche ai dati specifici del livello eseguiti dopo una chiamata a FwpsAcquireWritableLayerDataPointer0.

Sintassi

void FwpsApplyModifiedLayerData0(
  [in] UINT64 classifyHandle,
  [in] PVOID  modifiedLayerData,
  [in] UINT32 flags
);

Parametri

[in] classifyHandle

Handle di classificazione che identifica l'elaborazione del driver del callout al livello corrente. Questo handle viene ottenuto chiamando FwpsAcquireClassifyHandle0.

[in] modifiedLayerData

Buffer di dati ottenuto chiamando FwpsAcquireWritableLayerDataPointer0 con membri modificati dal driver callout. I tipi di dati supportati sono definiti come strutture.

[in] flags

Opzioni da usare con questa chiamata di funzione. Questo flag può avere il valore seguente.

Valore Significato
FWPS_CLASSIFY_FLAG_REAUTHORIZE_IF_MODIFIED_BY_OTHERS Se impostato, questo flag specifica che i dati a livello dell'azione di classificazione con penna devono essere nuovamente autorizzati se un altro driver di callout modifica i dati prima del completamento della classificazione. Usare questo flag solo con classificazione con penna e non classificazione inline, perché l'uso con classificazione inline può causare risultati indeterminato. Se si chiama questa API per la classificazione inline, impostare i flag su zero.

Valore restituito

nessuno

Osservazioni

FwpsApplyModifiedLayerData0 deve essere chiamato una volta per ogni chiamata effettuata aFwpsAcquireWritableLayerDataPointer0, anche se il driver del callout non ha modificato alcun dato.

Requisiti

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

Vedi anche

FWPS_BIND_REQUEST0

FWPS_CONNECT_REQUEST0

FWPS_FILTER1

FwpsAcquireClassifyHandle0

FwpsAcquireWritableLayerDataPointer0

FwpsReleaseClassifyHandle0

classifyFn