AVC_FUNCTION_GET_SUBUNIT_INFO

The AVC_FUNCTION_GET_SUBUNIT_INFO function code obtains the subunit information of the target device.

I/O Status Block

This function always sets Irp->IoStatus.Status to STATUS_SUCCESS.

Comments

This function uses the Subunits member of the AVC_MULTIFUNC_IRB structure as shown below.

typedef struct _AVC_MULTIFUNC_IRB {
  AVC_IRB  Common;
  union {
    .
    .
    .
    AVC_SUBUNIT_INFO_BLOCK Subunits;
 };
} AVC_MULTIFUNC_IRB, *PAVC_MULTIFUNC_IRB;

Requirements

Headers: Declared in avc.h. Include avc.h.

AVC_MULTIFUNC_IRB Input

Common
The Function submember of this member must be set to AVC_FUNCTION_GET_SUBUNIT_INFO from the AVC_FUNCTION enumeration.

Subunits
Specifies a description of an AV/C subunit's information.

This function is satisfied locally, so no commands are sent to the target.

This function code may be called at IRQL <= DISPATCH_LEVEL.

See also

AVC_MULTIFUNC_IRB

AVC_SUBUNIT_INFO_BLOCK

AVC_FUNCTION