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
在输入时忽略。 在输出中,设置为列表中的对象数。 如果为零,则调用方不得尝试取消引用 对象 成员(它设置为 NULL)。
Objects
在输入时忽略。 在输出(如果 计数 成员不为零)对象 包含指向连续DEVICE_OBJECT指针数组的指针。 调用方必须在每个对象(通过使用 ObDereferenceObject)上保存的引用,并在完成时释放包含列表(通过使用 ExFreePool)的内存。
言论
此结构与 AVC_FUNCTION_PEER_DO_LIST 函数代码一起使用。
此结构仅用于AVC_MULTIFUNC_IRB结构中的成员。 它本身不使用。
请参阅 如何使用 Avc.sys 有关生成和发送 AV/C 命令的信息。
要求
| 要求 | 价值 |
|---|---|
| 标头 | avc.h (包括 Avc.h) |