다음을 통해 공유


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

입력에서 무시됩니다. 출력에서 목록의 개체 수로 설정합니다. 0이면 호출자가 Objects 멤버를 역참조하지 않아야 합니다(NULL 설정됨).

Objects

입력에서 무시됩니다. 출력에서(Count 멤버가 0이 아닌 경우) 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