Funzioni di gestione della modalità utente DEL WFP
La semantica delle funzioni di gestione in modalità utente di Windows Filtering Platform è esattamente la stessa quando viene chiamata da un driver di callout come quando viene chiamato da un'applicazione in modalità utente, ad eccezione del fatto che il tipo restituito è un codice NTSTATUS anziché un codice di errore Win32.
Queste funzioni sono documentate nella sezione Funzioni di gestione della documentazione di Funzioni WFP in modalità utente.
Nota
La versione in modalità kernel di ogni funzione è definita in fwpmk.h. La versione in modalità utente di ogni funzione è definita in fwpmu.h.
I chiamanti di tutte queste funzioni, ad eccezione di FwpmFreeMemory0 , devono essere in esecuzione in IRQL = PASSIVE_LEVEL. I chiamanti di FwpmFreeMemory0 devono essere in esecuzione in IRQL <= DISPATCH_LEVEL.
Gestione dei callout
- FwpmCalloutAdd0
- FwpmCalloutCreateEnumHandle0
- FwpmCalloutDeleteById0
- FwpmCalloutDeleteByKey0
- FwpmCalloutDestroyEnumHandle0
- FwpmCalloutEnum0
- FwpmCalloutGetById0
- FwpmCalloutGetByKey0
- FwpmCalloutGetSecurityInfoByKey0
- FwpmCalloutSetSecurityInfoByKey0
Gestione oggetti connessione
- FwpmConnectionCreateEnumHandle0
- FwpmConnectionDestroyEnumHandle0
- FwpmConnectionEnum0
- FwpmConnectionGetById0
- FwpmConnectionGetSecurityInfo0
- FwpmConnectionSetSecurityInfo0
Gestione eventi
- FwpmNetEventCreateEnumHandle0
- FwpmNetEventDestroyEnumHandle0
- FwpmNetEventEnum:
- FwpmNetEventEnum0 (Windows Vista)
- FwpmNetEventEnum1 (Windows 7)
- FwpmNetEventEnum2 (Windows 8)
- FwpmNetEventsGetSecurityInfo0
- FwpmNetEventsSetSecurityInfo0
Gestione filtri
- FwpmFilterAdd0
- FwpmFilterCreateEnumHandle0
- FwpmFilterDeleteById0
- FwpmFilterDeleteByKey0
- FwpmFilterDestroyEnumHandle0
- FwpmFilterEnum0
- FwpmFilterGetById0
- FwpmFilterGetByKey0
- FwpmFilterGetSecurityInfoByKey0
- FwpmFilterSetSecurityInfoByKey0
Gestione dei livelli
- FwpmLayerCreateEnumHandle0
- FwpmLayerDestroyEnumHandle0
- FwpmLayerEnum0
- FwpmLayerGetById0
- FwpmLayerGetByKey0
- FwpmLayerGetSecurityInfoByKey0
- FwpmLayerSetSecurityInfoByKey0
Gestione del contesto del provider
- [FwpmProviderContextAdd:
- FwpmProviderContextAdd0 (Windows Vista)
- FwpmProviderContextAdd1 (Windows 7)
- FwpmProviderContextAdd2 (Windows 8)
- FwpmProviderContextCreateEnumHandle0
- FwpmProviderContextDeleteById0
- FwpmProviderContextDeleteByKey0
- FwpmProviderContextDestroyEnumHandle0
- FwpmProviderContextEnum:
- FwpmProviderContextEnum0 (Windows Vista)
- FwpmProviderContextEnum1 (Windows 7)
- FwpmProviderContextEnum2 (Windows 8)
- FwpmProviderContextGetById:
- FwpmProviderContextGetById0 (Windows Vista)
- FwpmProviderContextGetById1 (Windows 7)
- FwpmProviderContextGetById2 (Windows 8)
- FwpmProviderContextGetByKey:
- FwpmProviderContextGetByKey0 (Windows Vista)
- FwpmProviderContextGetByKey1 (Windows 7)
- FwpmProviderContextGetByKey2 (Windows 8)
- FwpmProviderContextGetSecurityInfoByKey0
- FwpmProviderContextSetSecurityInfoByKey0
Gestione provider
- FwpmProviderAdd0
- FwpmProviderCreateEnumHandle0
- FwpmProviderDeleteByKey0
- FwpmProviderDestroyEnumHandle0
- FwpmProviderEnum0
- FwpmProviderGetByKey0
- FwpmProviderGetSecurityInfoByKey0
- FwpmProviderSetSecurityInfoByKey0
Gestione delle sessioni
- FwpmEngineClose0
- FwpmEngineGetOption0
- FwpmEngineGetSecurityInfo0
- FwpmEngineOpen0
- FwpmEngineSetOption0
- FwpmEngineSetSecurityInfo0
- FwpmSessionCreateEnumHandle0
- FwpmSessionDestroyEnumHandle0
- FwpmSessionEnum0
Gestione del sottostrato
- FwpmSubLayerAdd0
- FwpmSubLayerCreateEnumHandle0
- FwpmSubLayerDeleteByKey0
- FwpmSubLayerDestroyEnumHandle0
- FwpmSubLayerEnum0
- FwpmSubLayerGetByKey0
- FwpmSubLayerGetSecurityInfoByKey0
- FwpmSubLayerSetSecurityInfoByKey0