AVC_PEER_DO_LOCATOR structure (avc.h)

The AVC_PEER_DO_LOCATOR describes nonvirtual (peer) instances of avc.sys.

Syntax

typedef struct _AVC_PEER_DO_LOCATOR {
  NODE_ADDRESS   NodeAddress;
  ULONG          Generation;
  PDEVICE_OBJECT DeviceObject;
} AVC_PEER_DO_LOCATOR, *PAVC_PEER_DO_LOCATOR;

Members

NodeAddress

Set to the NodeAddress of the device whose driver instance is to be located.

Generation

Set to the Generation obtained with the NodeAddress.

DeviceObject

On success, points to the FDO of the avc.sys instance. The caller must release the reference to this object (by using ObDereferenceObject) when finished with it.

Remarks

This structure is used with the AVC_FUNCTION_FIND_PEER_DO 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.

Requirements

Requirement Value
Header avc.h (include Avc.h)

See also

AVC_FUNCTION

AVC_FUNCTION_FIND_PEER_DO

AVC_MULTIFUNC_IRB