PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0回调函数 (netfw.h)

调用的服务中入口点的函数指针类型按类型枚举动态关键字 (keyword) 地址。 可以根据传入的枚举标志请求对象的特定子集。

注意

此免费函数的指针类型通过 NetFw.h发布,但不会发布静态链接库。 使用 LoadLibraryExW/GetProcAddress 模式调用此函数。

调用 GetProcAddress 时,将句柄传递给 firewallapi.dll 模块,并将 FWEnumDynamicKeywordAddressesByType0 作为 lpProcName 参数传递。

有关详细信息和代码示例,请参阅 防火墙动态关键字

语法

PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0 PfnFwenumdynamickeywordaddressesbytype0;

DWORD PfnFwenumdynamickeywordaddressesbytype0(
  DWORD flags,
  PFW_DYNAMIC_KEYWORD_ADDRESS_DATA0 *dynamicKeywordAddressData
)
{...}

参数

flags

类型: DWORD

使用值 FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_AUTO_RESOLVE 将枚举设置了 FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS_AUTO_RESOLVE 标志的所有对象。

使用 值FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_NON_AUTO_RESOLVE将枚举设置FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS_AUTO_RESOLVE标志的所有对象。

使用 值FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_NON_AUTO_RESOLVE 将枚举 所有 对象。

dynamicKeywordAddressData

类型:_Out_ PFW_DYNAMIC_KEYWORD_ADDRESS0*

指向动态关键字 (keyword) 地址对象的指针的地址,该对象将保存返回的对象的链接列表。 必须通过调用 FWFreeDynamicKeywordAddressData0 来释放此地址。

返回值

类型: DWORD

如果函数成功,则返回 ERROR_SUCCESS。 否则,它将返回以下值之一。

返回值 说明
ERROR_INVALID_PARAMETER flags 参数传入了零值。

注解

必须通过调用 FWFreeDynamicKeywordAddressData0 释放列表中第一个返回对象的地址, (列表) 的头。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
目标平台 Windows
标头 netfw.h
DLL firewallapi.dll

另请参阅