avc.h) (AVC_PEER_DO_LIST 结构
AVC_PEER_DO_LIST描述avc.sys实例的所有非虚拟 (对等 ) 实例。
语法
typedef struct _AVC_PEER_DO_LIST {
ULONG Count;
PDEVICE_OBJECT *Objects;
} AVC_PEER_DO_LIST, *PAVC_PEER_DO_LIST;
成员
Count
输入时忽略。 在输出时,将 设置为列表中的对象数。 如果为零,则调用方不得尝试取消引用 Objects 成员, (对象成员设置为 NULL) 。
Objects
输入时忽略。 在输出 (,如果 Count 成员不为零) 则对象 包含指向DEVICE_OBJECT指针的连续数组的指针。 调用方必须使用 ObDereferenceObject) 释放每个对象 (上保留的引用,并在完成后使用 ExFreePool) 释放包含列表 (的内存。
注解
此结构与 AVC_FUNCTION_PEER_DO_LIST 函数代码一起使用。
此结构仅用作 AVC_MULTIFUNC_IRB 结构中的成员。 它不单独使用。
请参阅 如何使用 Avc.sys 有关生成和发送 AV/C 命令的信息。
要求
要求 | 值 |
---|---|
Header | avc.h (包括 Avc.h) |