Compartir a través de


Función MprInfoBlockSet (mprapi.h)

MprInfoBlockSet crea un nuevo encabezado idéntico a un encabezado existente con un bloque especificado modificado.

Sintaxis

DWORD MprInfoBlockSet(
  [in]  LPVOID lpHeader,
  [in]  DWORD  dwInfoType,
  [in]  DWORD  dwItemSize,
  [in]  DWORD  dwItemCount,
  [in]  LPBYTE lpItemData,
  [out] LPVOID *lplpNewHeader
);

Parámetros

[in] lpHeader

Puntero al encabezado en el que se va a modificar el bloque especificado.

[in] dwInfoType

Especifica el tipo de bloque que se va a cambiar. Los tipos disponibles dependen del transporte: IP o IPX.

[in] dwItemSize

Especifica el tamaño de cada elemento de los nuevos datos del bloque.

[in] dwItemCount

Especifica el número de elementos de tamaño dwItemSize que se van a copiar como los nuevos datos del bloque.

[in] lpItemData

Puntero a los nuevos datos del bloque. Esto debe apuntar a un búfer con un tamaño (en bytes) igual al producto de dwItemSize y dwItemCount.

[out] lplpNewHeader

Puntero a una variable de puntero que, al devolverse correctamente, apunta al nuevo encabezado.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es NO_ERROR.

Si se produce un error en la función, el valor devuelto es uno de los valores siguientes.

Valor Descripción
ERROR_INVALID_PARAMETER
Uno (o varios) parámetros necesarios es NULL o no existe ningún bloque de tipo dwInfoType en el encabezado.
Otros
Se produjo un error en la llamada. Use FormatMessage para recuperar el mensaje de error correspondiente al código de error devuelto.

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mprapi.h
Library Mprapi.lib
Archivo DLL Mprapi.dll

Consulte también

FormatMessage

Funciones mprInfo y encabezados de información

MprInfoBlockAdd

MprInfoBlockRemove