Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura SDP_NODE_HEADER contiene informazioni su un elemento in una rappresentazione basata su albero di un record SDP.
Sintassi
typedef struct _SDP_NODE_HEADER {
LIST_ENTRY Link;
USHORT Type;
USHORT SpecificType;
} SDP_NODE_HEADER, *PSDP_NODE_HEADER;
Membri
Link
Struttura di elenco collegato usata per collegare nodi di record SDP peer quando questa struttura fa parte di una struttura SDP_NODE. Questo membro viene usato per collegare il primo elemento figlio del nodo quando l'intestazione è u.sequence o u.alternative parte della singola struttura SDP_NODE.
Type
Tipo di dati dell'unione SDP_NODE_DATA contenuta nel membro u della struttura di SDP_NODE.
SpecificType
Informazioni aggiuntive sul tipo di dati associato all'unione SDP_NODE_DATA associata all'elemento record SDP.
Osservazioni
Ogni struttura SDP_NODE nella rappresentazione ad albero di un record SDP contiene una struttura SDP_NODE_HEADER e un'unione SDP_NODE_DATA.
L'intestazione specifica il tipo di dati. Gli sviluppatori di driver possono accedere ai collegamenti alle strutture di SDP_NODE peer chiamando la struttura LIST_ENTRY dell'intestazione. Valutando Node.hdr.Link.Flink
e Node.hdr.Link.Blink
, i driver possono ottenere gli indirizzi dei nodi peer nell'albero. Tenere presente che LIST_ENTRY puntatori contengono l'indirizzo di altre strutture LIST_ENTRY e che il driver del profilo deve utilizzare la macro di gestione della memoria CONTAINING_RECORD per estrarre l'indirizzo del record del nodo contenitore.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
intestazione | sdpnode.h (include Sdpnode.h) |