PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0 função de retorno de chamada (netfw.h)
Tipo de ponteiro de função do ponto de entrada no serviço que você chama para enumerar endereços dinâmicos palavra-chave por tipo. Você pode solicitar um subconjunto específico de objetos com base nos sinalizadores de enumeração passados.
Observação
Um tipo de ponteiro para essa função gratuita é publicado por meio NetFw.h
de , mas uma biblioteca de vínculo estático não é publicada. Use o padrãoGetProcAddressLoadLibraryExW/ para chamar essa função.
Ao chamar GetProcAddress, passe um identificador para o módulo firewallapi.dll e passe FWEnumDynamicKeywordAddressesByType0 como o argumento lpProcName .
Para obter mais informações e exemplos de código, consulte Palavras-chave dinâmicas de firewall.
Sintaxe
PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0 PfnFwenumdynamickeywordaddressesbytype0;
DWORD PfnFwenumdynamickeywordaddressesbytype0(
DWORD flags,
PFW_DYNAMIC_KEYWORD_ADDRESS_DATA0 *dynamicKeywordAddressData
)
{...}
Parâmetros
flags
Tipo: DWORD
O uso do valor FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_AUTO_RESOLVE enumerará todos os objetos que têm o sinalizador FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS_AUTO_RESOLVE definido.
Usar o valor FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_NON_AUTO_RESOLVE enumerará todos os objetos que têm o sinalizador FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS_AUTO_RESOLVEnão definido.
Usar o valor FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_NON_AUTO_RESOLVE enumerará todos os objetos.
dynamicKeywordAddressData
Tipo: _Out_ PFW_DYNAMIC_KEYWORD_ADDRESS0*
O endereço de um ponteiro para um objeto de endereço de palavra-chave dinâmico, que conterá uma lista vinculada de objetos retornados. Você deve liberar esse endereço chamando FWFreeDynamicKeywordAddressData0.
Retornar valor
Tipo: DWORD
Se a função for bem-sucedida, ela retornará ERROR_SUCCESS. Caso contrário, ele retornará um dos valores a seguir.
Valor retornado | Descrição |
---|---|
ERROR_INVALID_PARAMETER | Um valor zero foi passado para o parâmetro flags . |
Comentários
Você deve liberar o endereço do primeiro objeto retornado na lista (o cabeçalho da lista) chamando FWFreeDynamicKeywordAddressData0.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Plataforma de Destino | Windows |
Cabeçalho | netfw.h |
DLL | firewallapi.dll |