Função WdfDmaEnablerGetMaximumLength (wdfdmaenabler.h)

[Aplica-se somente ao KMDF]

O método WdfDmaEnablerGetMaximumLength retorna o comprimento máximo de transferência, para uma única transferência de DMA, compatível com um dispositivo.

Sintaxe

size_t WdfDmaEnablerGetMaximumLength(
  [in] WDFDMAENABLER DmaEnabler
);

Parâmetros

[in] DmaEnabler

Um identificador para um objeto de habilitador de DMA que o driver obteve de uma chamada anterior para WdfDmaEnablerCreate.

Retornar valor

WdfDmaEnablerGetMaximumLength retorna o comprimento máximo de uma transferência de DMA, em bytes. Esse comprimento é o mesmo valor especificado em uma chamada anterior para WdfDmaEnablerCreate.

Um bug marcar ocorrerá se o driver fornecer um identificador de objeto inválido.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.0
Cabeçalho wdfdmaenabler.h (inclua Wdf.h)
Biblioteca Wdf01000.sys (consulte Controle de versão da biblioteca de estrutura.)
IRQL <=DISPATCH_LEVEL
Regras de conformidade da DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Confira também

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate

WdfDmaEnablerGetFragmentLength