Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SDP_NODE Struktur enthält Informationen zu einem Element in einer strukturbasierten Darstellung eines SDP-Eintrags.
Syntax
typedef struct _SDP_NODE {
SDP_NODE_HEADER hdr;
ULONG DataSize;
SDP_NODE_DATA u;
PVOID Reserved;
} SDP_NODE, *PSDP_NODE;
Angehörige
hdr
Eine SDP_NODE_HEADER Struktur, die Verknüpfungen zu Peer-SDP_NODE Strukturen und den Datentyp des aktuellen Knotens enthält.
DataSize
Die Größe der SDP_NODE_DATA Gewerkschaft in Bytes, die im u Mitglied gehalten wurde.
u
Eine SDP_NODE_DATA Union, die die Daten enthält, die dem Knoten des SDP-Datensatzes zugeordnet sind.
Reserved
Reserviert für die zukünftige Verwendung. Nicht verwenden.
Bemerkungen
Jede SDP_NODE Struktur in der Strukturdarstellung eines SDP-Eintrags enthält eine SDP_NODE_HEADER Struktur und eine SDP_NODE_DATA Union.
Die Kopfzeile gibt den Datentyp an. Treiberentwickler können auf Links zu Peer-SDP_NODE Strukturen zugreifen, indem Sie die LIST_ENTRY Struktur des Headers aufrufen. Durch die Auswertung von Node.hdr.Link.Flinkund Node.hdr.Link.Blinkkönnen Treiber die Adressen von Peerknoten in der Struktur abrufen. Beachten Sie, dass LIST_ENTRY Zeiger die Adressen anderer LIST_ENTRY Strukturen enthalten und dass die Profiltreiber das makro CONTAINING_RECORD Speicher-Manager verwenden müssen, um die Adresse des enthaltenden Knotendatensatzes zu extrahieren.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Versionen:_Supported in Windows Vista und höher. |
| Header- | sdpnode.h (include Sdpnode.h) |