Freigeben über


WNODE_TOO_SMALL Struktur (wmistr.h)

Die WNODE_TOO_SMALL Struktur gibt die Größe des Puffers an, der zum Empfangen der Ausgabe von einer Anforderung erforderlich ist.

Syntax

typedef struct tagWNODE_TOO_SMALL {
  struct _WNODE_HEADER WnodeHeader;
  ULONG                SizeNeeded;
} WNODE_TOO_SMALL, *PWNODE_TOO_SMALL;

Angehörige

WnodeHeader

Ist eine WNODE_HEADER Struktur, die Informationen enthält, die allen WNODE_XXX--Strukturen gemeinsam sind, z. B. die Puffergröße, die GUID, die einem Anforderung zugeordneten Datenblock darstellt, und Flags, die Informationen zu den WNODE_XXX- übergebenen oder zurückgegebenen Daten bereitstellen.

SizeNeeded

Gibt die Größe des Puffers an, der zum Empfangen aller WNODE_XXX- Zurückgegebenen Daten erforderlich ist.

Bemerkungen

Wenn der Puffer für eine WMI-Anforderung zu klein ist, um alle zurückzugebenden Daten zu empfangen, füllt ein Treiber eine WNODE_TOO_SMALL Struktur aus, um die erforderliche Puffergröße anzugeben. WMI kann dann den Puffer auf die empfohlene Größe erhöhen und die Anforderung erneut ausgeben. Ein Treiber ist dafür verantwortlich, alle Nebenwirkungen zu verwalten, die durch die Behandlung derselben Anforderung mehr als einmal verursacht werden.

Anforderungen

Anforderung Wert
Header- wmistr.h (include Wmistr.h)

Siehe auch

WNODE_HEADER