fonction SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION (sercx.h)
La fonction SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION initialise une structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG .
Syntaxe
void SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION(
[out] SERCX2_SYSTEM_DMA_RECEIVE_CONFIG *Config,
[in] size_t MaximumTransferLength,
[in] PHYSICAL_ADDRESS Address,
[in] DMA_WIDTH DmaWidth,
[in] PCM_PARTIAL_RESOURCE_DESCRIPTOR DmaDescriptor,
[in] PFN_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2SystemDmaReceiveEnableNewDataNotification,
[in] PFN_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION EvtSerCx2SystemDmaReceiveCancelNewDataNotification
);
Paramètres
[out] Config
Pointeur vers la structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG qui doit être initialisée.
[in] MaximumTransferLength
Valeur à charger dans le membre MaximumTransferLength de la structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG . Pour plus d’informations, consultez la description du membre MaximumTransferLength dans SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] Address
Valeur à charger dans le membre DeviceAddress de la structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG . Pour plus d’informations, consultez la description de ce membre dans SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] DmaWidth
Valeur à charger dans le membre DmaWidth de la structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG . Pour plus d’informations, consultez la description de ce membre dans SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] DmaDescriptor
Valeur à charger dans le membre DmaDescriptor de la structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG . Pour plus d’informations, consultez la description de ce membre dans SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] EvtSerCx2SystemDmaReceiveEnableNewDataNotification
Valeur à charger dans le membre EvtSerCx2SystemDmaReceiveEnableNewDataNotification de la structure SERCX2_CONFIG . Pour plus d’informations, consultez la description de ce membre dans SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] EvtSerCx2SystemDmaReceiveCancelNewDataNotification
Valeur à charger dans le membre EvtSerCx2SystemDmaReceiveCancelNewDataNotification de la structure SERCX2_CONFIG . Pour plus d’informations, consultez la description de ce membre dans SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
Valeur de retour
None
Remarques
Votre pilote de contrôleur série doit utiliser cette fonction ou la fonction SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT pour initialiser une structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG avant de passer un pointeur vers cette structure en tant que paramètre d’entrée vers la méthode SerCx2SystemDmaReceiveCreate .
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION définit le membre Size de la structure sur sizeof(SERCX2_SYSTEM_DMA_RECEIVE_CONFIG), et définit six membres supplémentaires de la structure sur les valeurs fournies comme paramètres d’entrée à la fonction. La fonction définit les autres membres de la structure sur zéro. Le pilote peut, si nécessaire, définir explicitement ces autres membres sur des valeurs différentes de zéro après l’appel SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8.1. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | sercx.h |
IRQL | N’importe quel niveau. |
Voir aussi
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour