Compartir a través de


estructura WNODE_TOO_SMALL (wmistr.h)

La estructura WNODE_TOO_SMALL indica el tamaño del búfer necesario para recibir la salida de una solicitud.

Sintaxis

typedef struct tagWNODE_TOO_SMALL {
  struct _WNODE_HEADER WnodeHeader;
  ULONG                SizeNeeded;
} WNODE_TOO_SMALL, *PWNODE_TOO_SMALL;

Miembros

WnodeHeader

Es una estructura WNODE_HEADER que contiene información común a todas las estructuras WNODE_XXX , como el tamaño del búfer, el GUID que representa un bloque de datos asociado a una solicitud y marcas que proporcionan información sobre los datos WNODE_XXX que se pasan o devuelven.

SizeNeeded

Especifica el tamaño del búfer necesario para recibir todos los datos WNODE_XXX que se van a devolver.

Comentarios

Cuando el búfer de una solicitud WMI es demasiado pequeño para recibir todos los datos que se van a devolver, un controlador rellena una estructura de WNODE_TOO_SMALL para indicar el tamaño de búfer necesario. A continuación, WMI puede aumentar el búfer al tamaño recomendado y emitir la solicitud de nuevo. Un controlador es responsable de administrar los efectos secundarios causados por el control de la misma solicitud más de una vez.

Requisitos

Requisito Valor
Header wmistr.h (incluye Wmistr.h)

Consulte también

WNODE_HEADER