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 de WNODE_HEADER que contiene información común a todas las estructuras de 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 datosXXX WNODE_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.

Observaciones

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 volver a emitir la solicitud. 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
encabezado de wmistr.h (incluya Wmistr.h)

Consulte también

WNODE_HEADER