Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура SDP_NODE содержит сведения об элементе в представлении записи SDP на основе дерева.
Синтаксис
typedef struct _SDP_NODE {
SDP_NODE_HEADER hdr;
ULONG DataSize;
SDP_NODE_DATA u;
PVOID Reserved;
} SDP_NODE, *PSDP_NODE;
Члены
hdr
Структура SDP_NODE_HEADER, содержащая ссылки на одноранговые структуры SDP_NODE и тип данных текущего узла.
DataSize
Размер в байтах объединения SDP_NODE_DATA, удерживаемого в элементе u.
u
Объединение SDP_NODE_DATA, содержащее данные, связанные с узлом записи SDP.
Reserved
Зарезервировано для дальнейшего использования. Не используйте.
Замечания
Каждая SDP_NODE структура в дереве представления записи SDP содержит структуру SDP_NODE_HEADER и объединение SDP_NODE_DATA.
Заголовок задает тип данных. Разработчики драйверов могут получить доступ к ссылкам на одноранговые структуры SDP_NODE, вызвав LIST_ENTRY структуру заголовка. Оценив Node.hdr.Link.Flinkи Node.hdr.Link.Blink, драйверы могут получить адреса одноранговых узлов в дереве. Помните, что LIST_ENTRY указатели содержат адреса других структур LIST_ENTRY, а драйверы профилей должны использовать макрос диспетчера памяти CONTAINING_RECORD для извлечения адреса содержащей записи узла.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Версии:_Supported в Windows Vista и более поздних версиях. |
| заголовка | sdpnode.h (include Sdpnode.h) |