Funzione FwpsAleEndpointEnum0 (fwpsk.h)
La funzione FwpsAleEndpointEnum0 enumera gli endpoint di imposizione del livello applicazione (ALE).
Sintassi
NTSTATUS FwpsAleEndpointEnum0(
[in] HANDLE engineHandle,
[in] HANDLE enumHandle,
[in] UINT32 numEntriesRequested,
[out] FWPS_ALE_ENDPOINT_PROPERTIES0 ***entries,
[out] UINT32 *numEntriesReturned
);
Parametri
[in] engineHandle
Handle per una sessione aperta con il motore di filtro. Questo handle viene ottenuto quando una sessione viene aperta chiamando FwpmEngineOpen0.
[in] enumHandle
Handle di enumerazione creato da una chiamata precedente a FwpsAleEndpointDestroyEnumHandle0.
[in] numEntriesRequested
Numero massimo di voci di proprietà dell'endpoint da restituire. Il numero effettivo di voci enumerate viene restituito in numEntriesReturned. Il numero effettivo è minore del numero richiesto solo se sono presenti meno endpoint rispetto a quelli richiesti.
[out] entries
Puntatore a una matrice di puntatori FWPS_ALE_ENDPOINT_PROPERTIES0 struttura. Ogni struttura contiene le proprietà di un singolo endpoint. La matrice contiene tutti gli elementi restituiti in numEntriesReturned.
[out] numEntriesReturned
In caso di restituzione, il numero di elementi nella matrice di strutture di proprietà dell'endpoint a cui puntano le voci.
Valore restituito
La funzione FwpsAleEndpointEnum0 restituisce uno dei codici NTSTATUS seguenti.
Codice restituito | Descrizione |
---|---|
|
Funzione completata. |
|
Si è verificato un errore. |
Commenti
Per enumerare gli endpoint ALE, il driver di callout deve prima ottenere un handle di enumerazione chiamando FwpsAleEndpointCreateEnumHandle0. L'handle restituito è associato a qualsiasi parametro specificato nel parametro enumTemplate facoltativo di FwpsAleEndpointCreateEnumHandle0.
Dopo aver ottenuto un handle, il driver del callout può chiamare FwpsAleEndpointEnum0 per ottenere informazioni sugli endpoint che corrispondono ai parametri di enumerazione dell'handle.
Al termine dell'analisi delle proprietà dell'endpoint, il driver del callout deve chiamare FwpsAleEndpointDestroyEnumHandle0 per rilasciare le risorse di sistema associate all'handle di enumerazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 7. |
Piattaforma di destinazione | Universale |
Intestazione | fwpsk.h (include Fwpsk.h) |
Libreria | Fwpkclnt.lib |
IRQL | PASSIVE_LEVEL |