Compartir a través de


Función MprInfoBlockRemove (mprapi.h)

La función MprInfoBlockRemove crea un nuevo encabezado idéntico a un encabezado existente con un bloque especificado quitado.

Sintaxis

DWORD MprInfoBlockRemove(
  [in]  LPVOID lpHeader,
  [in]  DWORD  dwInfoType,
  [out] LPVOID *lplpNewHeader
);

Parámetros

[in] lpHeader

Puntero al encabezado del que se debe quitar el bloque.

[in] dwInfoType

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

[out] lplpNewHeader

Puntero a una variable de puntero que recibe el 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
El parámetro lpHeader es NULL o no existe ningún bloque de tipo dwInfoType en el encabezado.
ERROR_NOT_ENOUGH_MEMORY
No se pudo completar la asignación de memoria necesaria para la ejecución correcta de MprInfoBlockRemove .
Otros
Se produjo un error en la llamada. Use FormatMessage para recuperar el mensaje de error correspondiente al código de error devuelto.

Comentarios

Después de quitar un bloque de información, obtenga el nuevo tamaño del encabezado de información mediante una llamada a MprInfoBlockQuerySize.

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

MprInfoBlockQuerySize