Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par wdf. Pour plus d’informations, consultez :
wdfdmaenabler.h contient les interfaces de programmation suivantes :
Fonctions
|
WDF_DMA_ENABLER_CONFIG_INIT La fonction WDF_DMA_ENABLER_CONFIG_INIT initialise la structure WDF_DMA_ENABLER_CONFIG d’un pilote. |
|
WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT La fonction WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT initialise la structure WDF_DMA_SYSTEM_PROFILE_CONFIG d’un pilote. |
|
WdfDmaEnablerConfigureSystemProfile La méthode WdfDmaEnablerConfigureSystemProfile configure les paramètres spécifiques au matériel d’un enabler DMA en mode système et termine l’initialisation des ressources. |
|
WdfDmaEnablerCreate La méthode WdfDmaEnablerCreate crée un objet d’activation DMA. |
|
WdfDmaEnablerGetFragmentLength La méthode WdfDmaEnablerGetFragmentLength retourne la longueur maximale de transfert prise en charge par le système d’exploitation pour un seul transfert DMA. |
|
WdfDmaEnablerGetMaximumLength La méthode WdfDmaEnablerGetMaximumLength retourne la longueur maximale du transfert, pour un seul transfert DMA, qu’un appareil prend en charge. |
|
WdfDmaEnablerGetMaximumScatterGatherElements La méthode WdfDmaEnablerGetMaximumScatterGatherElements retourne le nombre maximal d’éléments de nuage de points/de collecte pris en charge par le périphérique et le pilote, pour un objet d’activation DMA spécifié. |
|
WdfDmaEnablerSetMaximumScatterGatherElements La méthode WdfDmaEnablerSetMaximumScatterGatherElements définit le nombre maximal d’éléments de nuages/de collecte pris en charge par un appareil, pour un objet d’activation DMA spécifié. |
|
WdfDmaEnablerWdmGetDmaAdapter La méthode WdfDmaEnablerWdmGetDmaAdapter retourne un pointeur vers une structure wdM DMA_ADAPTER associée à un objet d’enabler DMA. |
Fonctions de rappel
|
EVT_WDF_DMA_ENABLER_DISABLE La fonction de rappel d’événement EvtDmaEnablerDisable d’un pilote désactive la fonctionnalité DMA d’un appareil avant que l’appareil ne quitte son état de travail (D0). |
|
EVT_WDF_DMA_ENABLER_ENABLE La fonction de rappel d’événement EvtDmaEnablerEnable d’un pilote active la fonctionnalité DMA d’un appareil après que l’appareil entre dans son état de travail (D0). |
|
EVT_WDF_DMA_ENABLER_FILL La fonction de rappel d’événement EvtDmaEnablerFill d’un pilote alloue les mémoires tampons DMA d’un appareil. |
|
EVT_WDF_DMA_ENABLER_FLUSH La fonction de rappel d’événement EvtDmaEnablerFlush d’un pilote libère les mémoires tampons DMA d’un appareil. |
|
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START La fonction de rappel d’événement EvtDmaEnablerSelfManagedIoStart d’un pilote démarre les opérations d’E/S auto-gérées d’un appareil DMA. |
|
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP La fonction de rappel d’événements EvtDmaEnablerSelfManagedIoStop d’un pilote arrête les opérations d’E/S auto-gérées d’un appareil DMA. |
Structures
|
WDF_DMA_ENABLER_CONFIG La structure WDF_DMA_ENABLER_CONFIG fournit des caractéristiques pour un objet d’activation DMA. |
|
WDF_DMA_SYSTEM_PROFILE_CONFIG La structure WDF_DMA_SYSTEM_PROFILE_CONFIG décrit les paramètres spécifiques au matériel liés à un enabler DMA en mode système. |
Énumérations
|
WDF_DMA_DIRECTION L’énumération WDF_DMA_DIRECTION définit la direction d’un transfert DMA. |
|
WDF_DMA_ENABLER_CONFIG_FLAGS Le type d’énumération WDF_DMA_ENABLER_CONFIG_FLAGS définit les indicateurs utilisés dans la structure WDF_DMA_ENABLER_CONFIG d’un pilote. |
|
WDF_DMA_PROFILE L’énumération WDF_DMA_PROFILE identifie les types d’opérations DMA en mode bus ou en mode système que les appareils peuvent prendre en charge. |