estrutura AVC_PEER_DO_LIST (avc.h)
O AVC_PEER_DO_LIST descreve todas as instâncias não virtuais (par) do avc.sys.
Sintaxe
typedef struct _AVC_PEER_DO_LIST {
ULONG Count;
PDEVICE_OBJECT *Objects;
} AVC_PEER_DO_LIST, *PAVC_PEER_DO_LIST;
Membros
Count
Ignorado na entrada. Na saída, defina como o número de objetos na lista. Se zero, o chamador não deve tentar desreferenciar o membro Objects (ele está definido como NULL).
Objects
Ignorado na entrada. Na saída (e se o membro Count não for zero) Os objetos contêm um ponteiro para uma matriz contígua de ponteiros DEVICE_OBJECT. O chamador deve liberar a referência mantida em cada objeto (usando ObDereferenceObject) e liberar a memória que contém a lista (usando ExFreePool) quando terminar de usá-la.
Comentários
Essa estrutura é usada com o código da função AVC_FUNCTION_PEER_DO_LIST .
Essa estrutura é usada apenas como um membro dentro da estrutura AVC_MULTIFUNC_IRB. Ele não é usado por si só.
Consulte How to Use Avc.sys Para obter informações sobre como criar e enviar um comando AV/C.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | avc.h (inclua Avc.h) |