Función FwpmTransactionBegin0 (fwpmk.h)
La función FwpmTransactionBegin0 inicia una transacción explícita dentro de la sesión actual.
Sintaxis
NTSTATUS FwpmTransactionBegin0(
[in] HANDLE engineHandle,
[in] UINT32 flags
);
Parámetros
[in] engineHandle
Identificador de una sesión abierta en el motor de filtro. Llame a FwpmEngineOpen0 para abrir una sesión en el motor de filtro.
[in] flags
Valores posibles:
Marca de transacción | Significado |
---|---|
0 | Inicie la transacción de lectura y escritura. |
FWPM_TXN_READ_ONLY | Comience la transacción de solo lectura. |
Valor devuelto
Observaciones
No se puede llamar a esta función desde dentro de una transacción. Se producirá un error con FWP_E_TXN_IN_PROGRESS. Consulte de administración de objetos para obtener más información sobre las transacciones.
Para una transacción de solo lectura, el autor de la llamada necesita FWPM_ACTRL_BEGIN_READ_TXN acceso al motor de filtro. Para una transacción de lectura y escritura, el autor de la llamada necesita FWPM_ACTRL_BEGIN_WRITE_TXN acceso al motor de filtro. Consulte access Control para obtener más información.
FwpmTransactionBegin0 es una implementación específica de FwpmTransactionBegin. Consulta nombres Version-Independent DEL PMA y destinatarios de versiones específicas de Windows para obtener más información.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows Vista. |
de la plataforma de destino de | Universal |
encabezado de | fwpmk.h |
biblioteca de | fwpkclnt.lib |
irQL | <= PASSIVE_LEVEL |
Consulte también
- FwpmEngineOpen0
- fwpmTransactionBegin0 (versión del modo de usuario)
- FWPM_ACTRL_BEGIN_READ_TXN
- códigos de error PMA
- de administración de objetos
- control de acceso
- nombres de Version-Independent DEL PMA y versiones específicas de versiones específicas de Windows