Função FwpsAleEndpointEnum0 (fwpsk.h)
A função FwpsAleEndpointEnum0 enumera pontos de extremidade ALE (imposição da camada de aplicativo).
Sintaxe
NTSTATUS FwpsAleEndpointEnum0(
[in] HANDLE engineHandle,
[in] HANDLE enumHandle,
[in] UINT32 numEntriesRequested,
[out] FWPS_ALE_ENDPOINT_PROPERTIES0 ***entries,
[out] UINT32 *numEntriesReturned
);
Parâmetros
[in] engineHandle
O identificador de uma sessão aberta com o mecanismo de filtro. Esse identificador é obtido quando uma sessão é aberta chamando FwpmEngineOpen0.
[in] enumHandle
O identificador de enumeração criado por uma chamada anterior para FwpsAleEndpointDestroyEnumHandle0.
[in] numEntriesRequested
O número máximo de entradas de propriedade do ponto de extremidade a serem retornadas. O número real de entradas enumeradas é retornado em numEntriesReturned. O número real será menor que o número solicitado somente se houver menos pontos de extremidade do que o solicitado.
[out] entries
Um ponteiro para uma matriz de ponteiros de estrutura FWPS_ALE_ENDPOINT_PROPERTIES0. Cada estrutura contém as propriedades de um único ponto de extremidade. A matriz contém tantos elementos quanto o valor retornado em numEntriesReturned.
[out] numEntriesReturned
No retorno, o número de elementos na matriz de estruturas de propriedade do ponto de extremidade apontadas por entradas.
Retornar valor
A função FwpsAleEndpointEnum0 retorna um dos seguintes códigos NTSTATUS.
Código de retorno | Descrição |
---|---|
|
A função foi bem-sucedida. |
|
Ocorreu um erro. |
Comentários
Para enumerar pontos de extremidade ALE, o driver de texto explicativo deve primeiro obter um identificador de enumeração chamando FwpsAleEndpointCreateEnumHandle0. O identificador retornado está associado a todos os parâmetros especificados no parâmetro enumTemplate opcional de FwpsAleEndpointCreateEnumHandle0.
Depois de obter um identificador, o driver de texto explicativo pode chamar FwpsAleEndpointEnum0 para obter informações sobre os pontos de extremidade que correspondem aos parâmetros de enumeração do identificador.
Quando terminar de examinar as propriedades do ponto de extremidade, o driver de texto explicativo deverá chamar FwpsAleEndpointDestroyEnumHandle0 para liberar os recursos do sistema associados ao identificador de enumeração.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 7. |
Plataforma de Destino | Universal |
Cabeçalho | fwpsk.h (inclua Fwpsk.h) |
Biblioteca | Fwpkclnt.lib |
IRQL | PASSIVE_LEVEL |