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.
Das MprInfoBlockSet erstellt einen neuen Header, der mit einem vorhandenen Header mit einem geänderten block identisch ist.
Syntax
DWORD MprInfoBlockSet(
[in] LPVOID lpHeader,
[in] DWORD dwInfoType,
[in] DWORD dwItemSize,
[in] DWORD dwItemCount,
[in] LPBYTE lpItemData,
[out] LPVOID *lplpNewHeader
);
Parameter
[in] lpHeader
Zeiger auf den Header, in dem der angegebene Block geändert werden soll.
[in] dwInfoType
Gibt den Typ des zu ändernden Blocks an. Die verfügbaren Typen hängen vom Transport ab: IP oder IPX.
[in] dwItemSize
Gibt die Größe jedes Elements in den neuen Daten des Blocks an.
[in] dwItemCount
Gibt die Anzahl der Elemente der Größe dwItemSize an, die als neue Daten für den Block kopiert werden sollen.
[in] lpItemData
Zeiger auf die neuen Daten für den Block. Dies sollte auf einen Puffer mit einer Größe (in Bytes) verweisen, die dem Produkt von dwItemSize und dwItemCount entspricht.
[out] lplpNewHeader
Zeiger auf eine Zeigervariable, die bei erfolgreicher Rückgabe auf den neuen Header zeigt.
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 |
|---|---|
|
Einer (oder mehrere) erforderliche Parameter ist NULL, oder im Header ist kein Block vom Typ dwInfoType vorhanden. |
|
Der Aufruf schlug fehl. Verwenden Sie FormatMessage , um die Fehlermeldung abzurufen, die dem zurückgegebenen Fehlercode entspricht. |
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 |