Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die MprInfoBlockRemove-Funktion erstellt einen neuen Header, der mit einem vorhandenen Header identisch ist, wobei ein angegebener Block entfernt wurde.
Syntax
DWORD MprInfoBlockRemove(
[in] LPVOID lpHeader,
[in] DWORD dwInfoType,
[out] LPVOID *lplpNewHeader
);
Parameter
[in] lpHeader
Zeiger auf den Header, aus dem der Block entfernt werden soll.
[in] dwInfoType
Gibt den Typ des zu entfernenden Blocks an. Die verfügbaren Typen hängen vom Transport ab: IP oder IPX.
[out] lplpNewHeader
Zeiger auf eine Zeigervariable, die den neuen Header empfängt.
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 Werte.
| Wert | BESCHREIBUNG |
|---|---|
|
Der lpHeader-Parameter ist NULL, oder im Header ist kein Block vom Typ dwInfoType vorhanden. |
|
Die für die erfolgreiche Ausführung von MprInfoBlockRemove erforderliche Speicherbelegung konnte nicht abgeschlossen werden. |
|
Der Aufruf schlug fehl. Verwenden Sie FormatMessage , um die Fehlermeldung abzurufen, die dem zurückgegebenen Fehlercode entspricht. |
Hinweise
Rufen Sie nach dem Entfernen eines Informationsblocks die neue Größe des Informationsheaders ab, indem Sie MprInfoBlockQuerySize aufrufen.
Anforderungen
| 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 |