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