共用方式為


AVC_PEER_DO_LIST結構 (avc.h)

AVC_PEER_DO_LIST描述avc.sys的所有非虛擬 (對等) 實體。

語法

typedef struct _AVC_PEER_DO_LIST {
  ULONG          Count;
  PDEVICE_OBJECT *Objects;
} AVC_PEER_DO_LIST, *PAVC_PEER_DO_LIST;

成員

Count

輸入時忽略。 在輸出中,將設定為清單中的物件數目。 如果為零,則呼叫端不得嘗試取值 Objects 成員, (它設定為 NULL) 。

Objects

輸入時忽略。 在輸出 (,如果 Count 成員不是零,) Objects 包含連續DEVICE_OBJECT指標數位的指標。 呼叫端必須使用 ObDereferenceObject) 釋放每個物件 (保留的參考,並在完成時使用 ExFreePool) 釋放包含清單 (的記憶體。

備註

此結構會與 AVC_FUNCTION_PEER_DO_LIST 函式程式代碼搭配使用。

此結構僅作為AVC_MULTIFUNC_IRB結構內的成員。 它本身不會使用。

如需建置和傳送AV/C命令的相關信息,請參閱 如何使用 Avc.sys

規格需求

需求
標頭 avc.h (包含 Avc.h)

另請參閱

AVC_FUNCTION

AVC_FUNCTION_PEER_DO_LIST

AVC_MULTIFUNC_IRB