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 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 des indicateurs qui fournissent des informations sur les WNODE_XXX données 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 requête plusieurs fois.

Exigences

Exigence Valeur
d’en-tête wmistr.h (include Wmistr.h)

Voir aussi

WNODE_HEADER