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) |