Funzione FwpmTransactionBegin0 (fwpmk.h)
La funzione fwpmTransactionBegin0 avvia una transazione esplicita all'interno della sessione corrente.
Sintassi
NTSTATUS FwpmTransactionBegin0(
[in] HANDLE engineHandle,
[in] UINT32 flags
);
Parametri
[in] engineHandle
Handle per una sessione aperta al motore di filtro. Chiamare FwpmEngineOpen0 per aprire una sessione al motore di filtro.
[in] flags
Valori possibili:
Flag di transazione | Significato |
---|---|
0 | Iniziare la transazione di lettura/scrittura. |
FWPM_TXN_READ_ONLY | Avviare la transazione di sola lettura. |
Valore restituito
Osservazioni
Questa funzione non può essere chiamata dall'interno di una transazione. L'operazione avrà esito negativo con FWP_E_TXN_IN_PROGRESS. Per altre informazioni sulle transazioni, vedere Gestione oggetti.
Per una transazione di sola lettura, il chiamante deve FWPM_ACTRL_BEGIN_READ_TXN l'accesso al motore di filtro. Per una transazione di lettura/scrittura, il chiamante deve FWPM_ACTRL_BEGIN_WRITE_TXN l'accesso al motore di filtro. Per altre informazioni, vedere di controllo di accesso.
FwpmTransactionBegin0 è un'implementazione specifica di FwpmTransactionBegin. Per altre informazioni, vedere nomi Version-Independent WFP e selezione di versioni specifiche di Windows.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows Vista. |
piattaforma di destinazione | Universale |
intestazione | fwpmk.h |
libreria | fwpkclnt.lib |
IRQL | <= PASSIVE_LEVEL |