MprInfoBlockSet-Funktion (mprapi.h)
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 |