AVC_PEER_DO_LIST estructura (avc.h)
El AVC_PEER_DO_LIST describe todas las instancias no virtuales (del mismo nivel) de avc.sys.
Sintaxis
typedef struct _AVC_PEER_DO_LIST {
ULONG Count;
PDEVICE_OBJECT *Objects;
} AVC_PEER_DO_LIST, *PAVC_PEER_DO_LIST;
Miembros
Count
Se omite en la entrada. En la salida, establezca en el número de objetos de la lista. Si es cero, el autor de la llamada no debe intentar desreferenciar el miembro Objects (se establece en NULL).
Objects
Se omite en la entrada. En la salida (y si el miembro Count no es cero) Los objetos contienen un puntero a una matriz contigua de punteros de DEVICE_OBJECT. El autor de la llamada debe liberar la referencia que se mantiene en cada objeto (mediante ObDereferenceObject) y liberar la memoria que contiene la lista (mediante ExFreePool) cuando termine con él.
Comentarios
Esta estructura se usa con el código de función AVC_FUNCTION_PEER_DO_LIST .
Esta estructura solo se usa como miembro dentro de la estructura AVC_MULTIFUNC_IRB. No se usa por sí mismo.
Vea Cómo usar Avc.sys Para obtener información sobre cómo compilar y enviar un comando AV/C.
Requisitos
Requisito | Valor |
---|---|
Header | avc.h (incluya Avc.h) |