Partager via


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)

Voir aussi

WNODE_HEADER