estrutura SDP_NODE_HEADER (sdpnode.h)
A estrutura SDP_NODE_HEADER contém informações sobre um elemento em uma representação baseada em árvore de um registro SDP.
Sintaxe
typedef struct _SDP_NODE_HEADER {
LIST_ENTRY Link;
USHORT Type;
USHORT SpecificType;
} SDP_NODE_HEADER, *PSDP_NODE_HEADER;
Membros
Link
Uma estrutura de lista vinculada usada para vincular nós de registro SDP par quando essa estrutura faz parte de uma estrutura SDP_NODE . Esse membro é usado para vincular o primeiro filho do nó quando o cabeçalho for u.sequence ou u.alternative parte da estrutura de SDP_NODE individual.
Type
O tipo de dados da união SDP_NODE_DATA mantida no membro u da estrutura SDP_NODE.
SpecificType
Informações extras sobre o tipo de dados associado à união SDP_NODE_DATA associada ao elemento de registro SDP.
Comentários
Cada estrutura SDP_NODE na representação de árvore de um registro SDP contém uma estrutura SDP_NODE_HEADER e uma união SDP_NODE_DATA .
O cabeçalho especifica o tipo de dados. Os desenvolvedores de driver podem acessar links para estruturas de SDP_NODE pares chamando a estrutura LIST_ENTRY do cabeçalho. Ao avaliar Node.hdr.Link.Flink
e Node.hdr.Link.Blink
, os drivers podem obter os endereços dos nós pares na árvore. Tenha em mente que LIST_ENTRY ponteiros contêm o endereço de outras estruturas LIST_ENTRY e que o driver de perfil deve usar a macro do gerenciador de memória CONTAINING_RECORD para extrair o endereço do registro de nó que contém.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Versões:_Supported no Windows Vista e posteriores. |
Cabeçalho | sdpnode.h (inclua Sdpnode.h) |