AVC_PEER_DO_LIST - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// avc.h

typedef struct _AVC_PEER_DO_LIST {
  ULONG          Count;
  PDEVICE_OBJECT *Objects;
} AVC_PEER_DO_LIST, *PAVC_PEER_DO_LIST;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-avc-_avc_peer_do_list)

_AVC_PEER_DO_LIST structure

Description

The AVC_PEER_DO_LIST describes all nonvirtual (peer) instances of avc.sys.

Members

Count

Ignored on input. On output, set to the number of objects in the list. If zero, the caller must not attempt to dereference the Objects member (it is set to NULL).

Objects

Ignored on input. On output (and if the Count member is not zero) Objects contains a pointer to a contiguous array of DEVICE_OBJECT pointers. The caller must release the reference held on each object (by using ObDereferenceObject), and free the memory containing the list (by using ExFreePool) when finished with it.

Remarks

This structure is used with the AVC_FUNCTION_PEER_DO_LIST function code.

This structure is used only as a member inside the AVC_MULTIFUNC_IRB structure. It is not used by itself.

See How to Use Avc.sys For information about building and sending an AV/C command.

See also

AVC_FUNCTION

AVC_FUNCTION_PEER_DO_LIST

AVC_MULTIFUNC_IRB