Método IDmaChannel::CopyFrom (portcls.h)
O método CopyFrom copia dados de exemplo do buffer comum do canal DMA para o buffer de destino especificado.
Sintaxe
void CopyFrom(
PVOID Destination,
PVOID Source,
ULONG ByteCount
);
Parâmetros
Destination
Ponteiro para o buffer de destino
Source
Ponteiro para o buffer de origem, que está localizado no buffer comum do canal DMA.
ByteCount
Especifica o número de bytes a serem copiados.
Retornar valor
Nenhum
Comentários
Os ponteiros de Origem e Destino são endereços virtuais no modo kernel. A chamada IDmaChannel::SystemAddress retorna o endereço virtual do buffer comum de um canal DMA.
O parâmetro Source aponta para o início do buffer de origem, que ocupa bytes contíguos ByteCount no buffer comum do canal DMA.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | portcls.h |
IRQL | Qualquer nível |