Partager via


Fonction MprConfigFilterGetInfo (mprapi.h)

La fonction MprConfigFilterGetInfo retourne des informations de filtrage statiques pour un type de protocole de transport spécifié.

Syntaxe

DWORD MprConfigFilterGetInfo(
  [in]  HANDLE hMprConfig,
  [in]  DWORD  dwLevel,
  [in]  DWORD  dwTransportId,
  [out] LPBYTE lpBuffer
);

Paramètres

[in] hMprConfig

Gérez la configuration du routeur. Obtenez ce handle en appelant MprConfigServerConnect.

[in] dwLevel

Valeur DWORD qui décrit le format dans lequel les informations sont retournées dans le paramètre lpBuffer . Doit être zéro.

[in] dwTransportId

Valeur DWORD qui décrit le type de protocole de transport des informations de filtrage statique dans le paramètre lpBuffer . Les valeurs acceptables pour dwTransportId sont répertoriées dans le tableau suivant.

Valeur Transport (famille de protocoles)
PID_ATALK Appletalk
PID_IP Internet Protocol version 4
PID_IPX Internet Packet Exchange
PID_NBF Protocole d’images NetBIOS
PID_IPV6 Windows Server 2008 ou version ultérieure : Protocole Internet version 6

[out] lpBuffer

Une fois l’exécution réussie, un pointeur vers une structure MPR_FILTER_0 qui contient les informations de configuration du pilote de filtre. Libérez cette mémoire tampon en appelant MprConfigBufferFree.

Valeur retournée

Si la fonction réussit, la valeur de retour est NO_ERROR.

Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants.

Code de retour Description
ERROR_INVALID_PARAMETER
hMprConfig ou lpBuffer a la valeur NULL ou dwLevel n’est pas défini sur 0.

Spécifications

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mprapi.h
Bibliothèque Mprapi.lib
DLL Mprapi.dll

Voir aussi

MPR_FILTER_0

MprConfigFilterSetInfo