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 |