Compartir a través de


Función FwpmLayerEnum0 (fwpmu.h)

La función FwpmLayerEnum0 devuelve la siguiente página de resultados del enumerador de capas.

Sintaxis

DWORD FwpmLayerEnum0(
  [in]  HANDLE      engineHandle,
  [in]  HANDLE      enumHandle,
  [in]  UINT32      numEntriesRequested,
  [out] FWPM_LAYER0 ***entries,
  [out] UINT32      *numEntriesReturned
);

Parámetros

[in] engineHandle

Tipo: HANDLE

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] enumHandle

Tipo: HANDLE

Identificador de una enumeración de capas creada por una llamada a FwpmLayerCreateEnumHandle0.

[in] numEntriesRequested

Tipo: UINT32

Número de entradas de capa solicitadas.

[out] entries

Tipo: FWPM_LAYER0***

Direcciones de las entradas de enumeración.

[out] numEntriesReturned

Tipo: UINT32*

Número de entradas de capa devueltas.

Valor devuelto

Tipo: DWORD

Código o valor devuelto Descripción
ERROR_SUCCESS
0
Las capas se enumeraron correctamente.
código de error FWP_E_*
0x80320001: 0x80320039
Error específico de la Plataforma de filtrado de Windows (PMA). Consulte Códigos de error de PMA para obtener más información.
RPC_* código de error*
0x80010001: 0x80010122
Error al comunicarse con el motor de firewall remoto o local.

Comentarios

Si numEntriesReturned es menor que numEntriesRequested, se agota la enumeración.

La matriz de entradas devuelta (pero no las propias entradas individuales) debe liberarse mediante una llamada a FwpmFreeMemory0.

Una llamada posterior que use el mismo identificador de enumeración devolverá el siguiente conjunto de elementos que siguen a los del último búfer de salida.

FwpmLayerEnum0 es una implementación específica de FwpmLayerEnum. 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]
Plataforma de destino Windows
Encabezado fwpmu.h
Library Fwpuclnt.lib
Archivo DLL Fwpuclnt.dll

Consulte también

FWPM_LAYER0

FwpmLayerCreateEnumHandle0