Méthode INetFwServices ::Item (netfw.h)
[L’API pare-feu Windows est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Pour Windows Vista et versions ultérieures, l’utilisation du Pare-feu Windows avec l’API Advanced Security est recommandée.]
Retourne le service spécifié s’il se trouve dans la collection.
Syntaxe
HRESULT Item(
[in] NET_FW_SERVICE_TYPE svcType,
[out] INetFwService **service
);
Paramètres
[in] svcType
C++ | Type de service à récupérer. |
VB | Type de service à récupérer. Voir NET_FW_SERVICE_TYPE |
[out] service
C++ | Référence à l’objet INetFwService retourné. |
VB | Référence à l’objet INetFwService retourné. |
Valeur retournée
C++
Code de retour | Description |
---|---|
|
L’opération a été abandonnée en raison de problèmes d’autorisations. |
|
La méthode n’a pas pu allouer la mémoire requise. |
|
La méthode a échoué en raison d’un pointeur non valide. |
|
La méthode a échoué en raison d’un paramètre non valide. |
|
La méthode a échoué, car l’élément demandé n’existe pas. |
VB
Si la méthode réussit, la valeur de retour est S_OK.Si la méthode échoue, la valeur de retour est l’un des codes d’erreur suivants.
Code de retour | Description |
---|---|
|
L’opération a été abandonnée en raison de problèmes d’autorisations. |
|
La méthode n’a pas pu allouer la mémoire requise. |
|
La méthode a échoué en raison d’un pointeur non valide. |
|
La méthode a échoué en raison d’un paramètre non valide. |
|
La méthode a échoué, car l’élément demandé n’existe pas. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 avec SP1 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | netfw.h |
DLL | FirewallAPI.dll ; Hnetcfg.dll sur Windows XP avec SP2 |