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_HEADER-Struktur enthält Informationen zu einem Element in einer strukturbasierten Darstellung eines SDP-Eintrags.
Syntax
typedef struct _SDP_NODE_HEADER {
LIST_ENTRY Link;
USHORT Type;
USHORT SpecificType;
} SDP_NODE_HEADER, *PSDP_NODE_HEADER;
Angehörige
Link
Eine verknüpfte Listenstruktur, die zum Verknüpfen von Peer-SDP-Datensatzknoten verwendet wird, wenn diese Struktur Teil einer SDP_NODE Struktur ist. Dieses Element wird verwendet, um das erste untergeordnete Element des Knotens zu verknüpfen, wenn die Kopfzeile u.sequence oder u.alternative Teil der einzelnen SDP_NODE Struktur ist.
Type
Der Datentyp der SDP_NODE_DATA Vereinigung, die im u Mitglied der SDP_NODE Struktur gehalten wird.
SpecificType
Zusätzliche Informationen zum Datentyp, der der SDP_NODE_DATA Union zugeordnet ist, die dem SDP-Datensatzelement zugeordnet ist.
Bemerkungen
Jede SDP_NODE Struktur in der Strukturdarstellung eines SDP-Eintrags enthält eine SDP_NODE_HEADER Struktur und eine SDP_NODE_DATA Vereinigung.
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 Adresse anderer LIST_ENTRY Strukturen enthalten und dass der Profiltreiber das CONTAINING_RECORD Speicher-Manager-Makro verwenden muss, 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) |