Compartir a través de


estructura AVC_PEER_DO_LIST (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) Objects contiene un puntero a una matriz contigua de punteros de DEVICE_OBJECT. El autor de la llamada debe liberar la referencia contenida en cada objeto (mediante ObDereferenceObject) y liberar la memoria que contiene la lista (mediante ExFreePool) cuando termine con ella.

Observaciones

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.

Consulte Cómo usar Avc.sys Para obtener información sobre cómo compilar y enviar un comando AV/C.

Requisitos

Requisito Valor
encabezado de avc.h (include Avc.h)

Consulte también

AVC_FUNCTION

AVC_FUNCTION_PEER_DO_LIST

AVC_MULTIFUNC_IRB