Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction IPsecSaContextGetSpi1 récupère l’index de paramètres de sécurité (SPI) pour un contexte d’association de sécurité (SA).
Syntaxe
NTSTATUS IPsecSaContextGetSpi1(
[in] HANDLE engineHandle,
[in] UINT64 id,
[in] const IPSEC_GETSPI1 *getSpi,
[out] IPSEC_SA_SPI *inboundSpi
);
Paramètres
[in] engineHandle
Gérer une session ouverte sur le moteur de filtre. Appelez FwpmEngineOpen0 pour ouvrir une session au moteur de filtre.
[in] id
Identificateur d’exécution pour le contexte SA. Cet identificateur a été reçu du système lorsque l’application appelée IPsecSaContextCreate1.
[in] getSpi
Trafic IPsec entrant.
[out] inboundSpi
SPI SA entrant. Le type de données IPSEC_SA_SPI est mappé au type de données UINT32.
Valeur de retour
Retourner le code/la valeur | Description |
---|---|
ERROR_SUCCESS 0 |
Le spi du contexte SA IPsec a été récupéré avec succès. |
code d’erreur FWP_E_* 0x80320001 — 0x80320039 |
Erreur spécifique à la plateforme de filtrage Windows (PAM). Consultez codes d’erreur PAM pour plus d’informations. |
code d’erreur RPC_* 0x80010001 — 0x80010122 |
Échec de la communication avec le moteur de pare-feu distant ou local. |
autres codes NTSTATUS | Une erreur s’est produite. |
Remarques
L’appelant a besoin de FWPM_ACTRL_ADD'accès à la base de données des associations de sécurité IPsec. Pour plus d’informations, consultez contrôle d’accès.
IPsecSaContextGetSpi1 est une implémentation spécifique de IPsecSaContextGetSpi. Pour plus d’informations, consultez PAM Version-Independent noms et ciblage de versions spécifiques de Windows.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows Vista. |
plateforme cible | Universel |
En-tête | fwpmk.h |
bibliothèque | fwpkclnt.lib |
IRQL | <= PASSIVE_LEVEL |