structure WNODE_TOO_SMALL (wmistr.h)
La structure WNODE_TOO_SMALL indique la taille de la mémoire tampon nécessaire pour recevoir la sortie d’une requête.
Syntaxe
typedef struct tagWNODE_TOO_SMALL {
struct _WNODE_HEADER WnodeHeader;
ULONG SizeNeeded;
} WNODE_TOO_SMALL, *PWNODE_TOO_SMALL;
Membres
WnodeHeader
Structure de WNODE_HEADER qui contient des informations communes à toutes les structures WNODE_XXX , telles que la taille de la mémoire tampon, le GUID qui représente un bloc de données associé à une demande et les indicateurs qui fournissent des informations sur les données WNODE_XXX transmises ou retournées.
SizeNeeded
Spécifie la taille de la mémoire tampon nécessaire pour recevoir toutes les données WNODE_XXX à retourner.
Remarques
Lorsque la mémoire tampon d’une requête WMI est trop petite pour recevoir toutes les données à retourner, un pilote remplit une structure WNODE_TOO_SMALL pour indiquer la taille de mémoire tampon requise. WMI peut ensuite augmenter la mémoire tampon à la taille recommandée et émettre à nouveau la requête. Un pilote est responsable de la gestion des effets secondaires causés par la gestion de la même demande plusieurs fois.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wmistr.h (inclure Wmistr.h) |