MprConfigInterfaceEnum-Funktion (mprapi.h)
Die MprConfigInterfaceEnum-Funktion listet die Schnittstellen auf, die für den Router konfiguriert sind.
Syntax
DWORD MprConfigInterfaceEnum(
[in] HANDLE hMprConfig,
[in] DWORD dwLevel,
[in, out] LPBYTE *lplpBuffer,
[in] DWORD dwPrefMaxLen,
[out] LPDWORD lpdwEntriesRead,
[out] LPDWORD lpdwTotalEntries,
[in, out, optional] LPDWORD lpdwResumeHandle
);
Parameter
[in] hMprConfig
Handle für die Routerkonfiguration. Rufen Sie dieses Handle ab, indem Sie MprConfigServerConnect aufrufen.
[in] dwLevel
Ein DWORD-Wert , der das Format beschreibt, in dem die Informationen im lplpBuffer-Parameter zurückgegeben werden. Muss Null sein.
[in, out] lplpBuffer
Bei der Eingabe ein Nicht-NULL-Zeiger .
Bei erfolgreicher Fertigstellung ein Zeiger auf ein Array von MPR_INTERFACE_0 Strukturen. Geben Sie diesen Speicherpuffer frei, indem Sie MprConfigBufferFree aufrufen.
[in] dwPrefMaxLen
Gibt die bevorzugte maximale Länge der zurückgegebenen Daten (in 8-Bit-Bytes) an. Wenn dieser Parameter -1 ist, ist der zurückgegebene Puffer groß genug, um alle verfügbaren Informationen zu enthalten.
[out] lpdwEntriesRead
Zeiger auf eine DWORD-Variable . Diese Variable empfängt die Gesamtzahl der Einträge, die von der aktuellen Position des Lebenslaufs aufgezählt wurden.
[out] lpdwTotalEntries
Zeiger auf eine DWORD-Variable . Diese Variable empfängt die Gesamtzahl der Einträge, die aus der aktuellen Position des Lebenslaufs hätten aufgezählt werden können.
[in, out, optional] lpdwResumeHandle
Zeiger auf eine DWORD-Variable .
Bei der Eingabe sollte das Handle beim ersten Aufruf null sein und bei nachfolgenden Aufrufen unverändert bleiben, um die Enumeration fortzusetzen.
Enthält bei der Ausgabe ein Resume-Handle, das zum Fortsetzen der Enumeration verwendet werden kann. Wenn das Handle NULL ist, ist die Enumeration abgeschlossen.
Wenn in der Enumeration ein Fehler auftritt, ist dieses Handle ungültig.
Dieser Parameter ist optional. Wenn die aufrufende Anwendung NULL für diesen Parameter angibt, gibt die Funktion kein Resume-Handle zurück.
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.
Wert | Bedeutung |
---|---|
|
Es trifft eine der folgenden Bedingungen zu:
|
|
Unzureichende Ressourcen zum Abschließen des Vorgangs. |
|
Von der aktuellen Position des Lebenslaufs sind keine einträge mehr verfügbar. |
|
Verwenden Sie FormatMessage , um die Systemfehlermeldung abzurufen, die dem zurückgegebenen Fehlercode entspricht. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mprapi.h |
Bibliothek | Mprapi.lib |
DLL | Mprapi.dll |