estructura FWPM_FILTER_ENUM_TEMPLATE0 (fwpmtypes.h)
La estructura FWPM_FILTER_ENUM_TEMPLATE0 se usa para enumerar filtros.
Sintaxis
typedef struct FWPM_FILTER_ENUM_TEMPLATE0_ {
GUID *providerKey;
GUID layerKey;
FWP_FILTER_ENUM_TYPE enumType;
UINT32 flags;
FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 *providerContextTemplate;
UINT32 numFilterConditions;
FWPM_FILTER_CONDITION0 *filterCondition;
UINT32 actionMask;
GUID *calloutKey;
} FWPM_FILTER_ENUM_TEMPLATE0;
Miembros
providerKey
Identifica de forma única el proveedor asociado a este filtro.
layerKey
Capa cuyos campos se van a enumerar.
enumType
Valor FWP_FILTER_ENUM_TYPE que determina cómo se interpretan las condiciones de filtro.
flags
providerContextTemplate
Estructura FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 que se usa para limitar el número de filtros enumerados. Si no es NULL, solo enumera los filtros cuyo contexto de proveedor coincide con la plantilla.
numFilterConditions
Número de condiciones de filtro. Si es cero, todos los filtros coinciden.
filterCondition
Matriz de estructuras de FWPM_FILTER_CONDITION0 que contienen condiciones de filtro distintas (las condiciones de filtro duplicadas generarán un error).
actionMask
Solo se devolverán filtros cuyo tipo de acción contenga al menos uno de los bits de actionMask . Es posible que el uso de las constantes FWP_ACTION_ directamente no funcione según lo previsto, ya que contienen varios bits. Algunos ejemplos comunes se encuentran en la tabla siguiente (^ representa el operador XOR lógico).
calloutKey
Identifica de forma única la llamada.
Comentarios
FWPM_FILTER_ENUM_TEMPLATE0 es una implementación específica de FWPM_FILTER_ENUM_TEMPLATE. Para obtener más información, vea NOMBRES DE Version-Independent DE PMA y versiones específicas de Windows dirigidas a destinatarios.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | fwpmtypes.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de