Partilhar via


estrutura VP_SCATTER_GATHER_LIST (video.h)

A estrutura VP_SCATTER_GATHER_LIST é uma coleção de um ou mais elementos de dispersão/coleta.

Sintaxe

typedef struct _VP_SCATTER_GATHER_LIST {
  ULONG                     NumberOfElements;
  ULONG_PTR                 Reserved;
  VP_SCATTER_GATHER_ELEMENT Elements[];
} VP_SCATTER_GATHER_LIST, *PVP_SCATTER_GATHER_LIST;

Membros

NumberOfElements

Especifica o número de elementos de dispersão/coleta no membro da matriz elementos.

Reserved

Reservado para uso do sistema.

Elements

Especifica o número de elementos de dispersão/coleta no membro da matriz elementos.

Observações

Essa estrutura está disponível no Windows XP e posterior.

O driver de porta de vídeo agrega informações de dispersão/coleta em uma estrutura de VP_SCATTER_GATHER_LIST, passando-as para o HwVidExecuteDma rotina de retorno de chamada do driver de miniport. O driver de miniporto usa essas informações quando configura o hardware de vídeo para uma transferência de DMA.

Requisitos

Requisito Valor
cabeçalho video.h (inclua Video.h)

Consulte também

HwVidExecuteDma

VP_SCATTER_GATHER_ELEMENT