Funzione MprInfoBlockSet (mprapi.h)
MprInfoBlockSet crea una nuova intestazione identica a un'intestazione esistente con un blocco specificato modificato.
Sintassi
DWORD MprInfoBlockSet(
[in] LPVOID lpHeader,
[in] DWORD dwInfoType,
[in] DWORD dwItemSize,
[in] DWORD dwItemCount,
[in] LPBYTE lpItemData,
[out] LPVOID *lplpNewHeader
);
Parametri
[in] lpHeader
Puntatore all'intestazione in cui modificare il blocco specificato.
[in] dwInfoType
Specifica il tipo di blocco da modificare. I tipi disponibili dipendono dal trasporto: IP o IPX.
[in] dwItemSize
Specifica le dimensioni di ogni elemento nei nuovi dati del blocco.
[in] dwItemCount
Specifica il numero di elementi di dimensione dwItemSize da copiare come nuovi dati per il blocco.
[in] lpItemData
Puntatore ai nuovi dati per il blocco. Ciò deve puntare a un buffer con dimensioni (in byte) uguali al prodotto dwItemSize e dwItemCount.
[out] lplpNewHeader
Puntatore a una variabile puntatore che, in caso di esito positivo, punta alla nuova intestazione.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è NO_ERROR.
Se la funzione ha esito negativo, il valore restituito è uno dei valori seguenti.
Valore | Descrizione |
---|---|
|
Uno o più parametri obbligatori è NULL o nessun blocco di tipo dwInfoType esiste nell'intestazione. |
|
La chiamata non è riuscita. Usare FormatMessage per recuperare il messaggio di errore corrispondente al codice di errore restituito. |
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mprapi.h |
Libreria | Mprapi.lib |
DLL | Mprapi.dll |