Freigeben über


MprConfigFilterGetInfo-Funktion (mprapi.h)

Die MprConfigFilterGetInfo-Funktion gibt statische Filterinformationen für einen angegebenen Transportprotokolltyp zurück.

Syntax

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

Die Parameter

[in] hMprConfig

Behandeln Sie die Routerkonfiguration. Rufen Sie dieses Handle durch Aufrufen von MprConfigServerConnect ab.

[in] dwLevel

Ein DWORD-Wert , der das Format beschreibt, in dem die Informationen im lpBuffer-Parameter zurückgegeben werden. Muss null sein.

[in] dwTransportId

Ein DWORD-Wert , der den Transportprotokolltyp der statischen Filterinformationen im lpBuffer-Parameter beschreibt. Zulässige Werte für dwTransportId werden in der folgenden Tabelle aufgeführt.

Wert Transport (Protokollfamilie)
PID_ATALK AppleTalk
PID_IP Internetprotokoll, Version 4
PID_IPX Internetpaketaustausch
PID_NBF NetBIOS Frames-Protokoll
PID_IPV6 Windows Server 2008 oder höher: Internetprotokoll, Version 6

[in_out] lpBuffer

Schreibt nach erfolgreichem Abschluss eine MPR_FILTER_0 Struktur mit den Konfigurationsinformationen des Filtertreibers in den bereitgestellten Puffer. lpBuffer muss mindestens "sizeof(MPR_FILTER_0)" -Bytes lang sein.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.

Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.

Rückgabecode Description
ERROR_INVALID_PARAMETER
hMprConfig oder lpBuffer ist NULL, oder dwLevel ist nicht auf 0 festgelegt.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Nicht unterstützt
Mindestanforderungen für unterstützte Server Windows Server 2008 [Nur Desktop-Apps]
Zielplattform Fenster
Header mprapi.h
Library Mprapi.lib
DLL Mprapi.dll

Siehe auch

MPR_FILTER_0

MprConfigFilterSetInfo