Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется wdf. Дополнительные сведения можно найти здесь
wdfdmaenabler.h содержит следующие интерфейсы программирования:
Функции
|
WDF_DMA_ENABLER_CONFIG_INIT Функция WDF_DMA_ENABLER_CONFIG_INIT инициализирует структуру WDF_DMA_ENABLER_CONFIG драйвера. |
|
WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT Функция WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT инициализирует структуру WDF_DMA_SYSTEM_PROFILE_CONFIG драйвера. |
|
WdfDmaEnablerConfigureSystemProfile Метод WdfDmaEnablerConfigureSystemProfile настраивает параметры, относящиеся к оборудованию, для включения DMA в системном режиме и завершает инициализацию ресурсов. |
|
WdfDmaEnablerCreate Метод WdfDmaEnablerCreate создает объект включения DMA. |
|
WdfDmaEnablerGetFragmentLength Метод WdfDmaEnablerGetFragmentLength возвращает максимальную длину передачи, которую операционная система поддерживает для одной передачи DMA. |
|
WdfDmaEnablerGetMaximumLength Метод WdfDmaEnablerGetMaximumLength возвращает максимальную длину передачи для одной передачи DMA, которую поддерживает устройство. |
|
WdfDmaEnablerGetMaximumScatterGatherElements Метод WdfDmaEnablerGetMaximumScatterGatherElements возвращает максимальное количество элементов точечной и сборной, поддерживаемого устройством и драйвером, для указанного объекта включения DMA. |
|
WdfDmaEnablerSetMaximumScatterGatherElements Метод WdfDmaEnablerSetMaximumScatterGatherElements задает максимальное количество элементов точечной и сборной, поддерживаемых устройством для указанного объекта включения DMA. |
|
WdfDmaEnablerWdmGetDmaAdapter Метод WdfDmaEnablerWdmGetDmaAdapter возвращает указатель на структуру WDM DMA_ADAPTER, связанную с объектом включения DMA. |
Функции обратного вызова
|
EVT_WDF_DMA_ENABLER_DISABLE Функция обратного вызова события EvtDmaEnablerDisable драйвера отключает возможность DMA устройства, прежде чем устройство покидает рабочее состояние (D0). |
|
EVT_WDF_DMA_ENABLER_ENABLE Функция обратного вызова события EvtDmaEnablerEnable драйвера обеспечивает возможность DMA устройства после ввода устройства в рабочее состояние (D0). |
|
EVT_WDF_DMA_ENABLER_FILL Функция обратного вызова события EvtDmaEnablerFill драйвера выделяет буферы DMA устройства. |
|
EVT_WDF_DMA_ENABLER_FLUSH Функция обратного вызова вызова события evtDmaEnablerFlush драйвера освобождает буферы DMA устройства. |
|
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START Функция обратного вызова события evtDmaEnablerSelfManagedIoStart драйвера запускает самоуправляемые операции ввода-вывода устройства DMA. |
|
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP Функция обратного вызова события evtDmaEnablerSelfManagedIoStop драйвера останавливает операции самоуправляемого ввода-вывода устройства DMA. |
Структуры
|
WDF_DMA_ENABLER_CONFIG Структура WDF_DMA_ENABLER_CONFIG предоставляет характеристики для объекта включения DMA. |
|
WDF_DMA_SYSTEM_PROFILE_CONFIG Структура WDF_DMA_SYSTEM_PROFILE_CONFIG описывает параметры, относящиеся к оборудованию, связанные с включением DMA в системном режиме. |
Перечисления
|
WDF_DMA_DIRECTION Перечисление WDF_DMA_DIRECTION определяет направление передачи DMA. |
|
WDF_DMA_ENABLER_CONFIG_FLAGS Тип перечисления WDF_DMA_ENABLER_CONFIG_FLAGS определяет флаги, используемые в структуре WDF_DMA_ENABLER_CONFIG драйвера. |
|
WDF_DMA_PROFILE Перечисление WDF_DMA_PROFILE определяет типы операций DMA в режиме шины или системного режима, которые могут поддерживать устройства. |