struttura SDP_NODE (sdpnode.h)
La struttura SDP_NODE contiene informazioni su un elemento in una rappresentazione basata su albero di un record SDP.
Sintassi
typedef struct _SDP_NODE {
SDP_NODE_HEADER hdr;
ULONG DataSize;
SDP_NODE_DATA u;
PVOID Reserved;
} SDP_NODE, *PSDP_NODE;
Members
hdr
Struttura SDP_NODE_HEADER che contiene collegamenti alle strutture di peer SDP_NODE e al tipo di dati del nodo corrente.
DataSize
Le dimensioni, in byte, dell'unione SDP_NODE_DATA tenuta nel membro u .
u
Unione SDP_NODE_DATA contenente i dati associati al nodo del record SDP.
Reserved
Riservato per utilizzi futuri. Non usare.
Commenti
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 peer SDP_NODE chiamando la struttura LIST_ENTRY dell'intestazione.
Node.hdr.Link.Flink
Valutando e Node.hdr.Link.Blink
, i driver possono ottenere gli indirizzi dei nodi peer nell'albero. Tenere presente che LIST_ENTRY puntatori contengono gli indirizzi di altre strutture LIST_ENTRY e che i driver del profilo devono usare la macro di gestione memoria CONTAINING_RECORD per estrarre l'indirizzo del record del nodo contenente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
Intestazione | sdpnode.h (includere Sdpnode.h) |