Função FwpmTransactionBegin0 (fwpmk.h)
A função FwpmTransactionBegin0 inicia uma transação explícita dentro da sessão atual.
Sintaxe
NTSTATUS FwpmTransactionBegin0(
[in] HANDLE engineHandle,
[in] UINT32 flags
);
Parâmetros
[in] engineHandle
Manipule uma sessão aberta para o mecanismo de filtro. Chame FwpmEngineOpen0 para abrir uma sessão no mecanismo de filtro.
[in] flags
Valores possíveis:
Sinalizador de transação | Significado |
---|---|
0 | Iniciar transação de leitura/gravação. |
FWPM_TXN_READ_ONLY | Iniciar transação somente leitura. |
Valor de retorno
Observações
Essa função não pode ser chamada de dentro de uma transação. Ele falhará com FWP_E_TXN_IN_PROGRESS. Consulte de Gerenciamento de Objetos para obter mais informações sobre transações.
Para uma transação somente leitura, o chamador precisa FWPM_ACTRL_BEGIN_READ_TXN acesso ao mecanismo de filtro. Para uma transação de leitura/gravação, o chamador precisa FWPM_ACTRL_BEGIN_WRITE_TXN acesso ao mecanismo de filtro. Consulte de Controle de Acesso para obter mais informações.
FwpmTransactionBegin0 é uma implementação específica do FwpmTransactionBegin. Consulte nomes de Version-Independent WFP e versões específicas de destino do Windows para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows Vista. |
da Plataforma de Destino | Universal |
cabeçalho | fwpmk.h |
biblioteca | fwpkclnt.lib |
IRQL | <= PASSIVE_LEVEL |
Consulte também
- FwpmEngineOpen0
- FwpmTransactionBegin0 (versão do modo de usuário)
- FWPM_ACTRL_BEGIN_READ_TXN
- códigos de erro WFP
- de Gerenciamento de Objetos
- controle de acesso
- nomes de Version-Independent WFP e direcionamento de versões específicas do Windows