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)

Consulte también

AVC_FUNCTION

AVC_FUNCTION_PEER_DO_LIST

AVC_MULTIFUNC_IRB