funzione SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION (sercx.h)
La funzione SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION inizializza una struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG .
Sintassi
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
);
Parametri
[out] Config
Puntatore alla struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG che deve essere inizializzata.
[in] MaximumTransferLength
Valore da caricare nel membro MaximumTransferLength della struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG . Per altre informazioni, vedere la descrizione del membro MaximumTransferLength in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] Address
Valore da caricare nel membro DeviceAddress della struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG . Per altre informazioni, vedere la descrizione di questo membro in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] DmaWidth
Valore da caricare nel membro DmaWidth della struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG . Per altre informazioni, vedere la descrizione di questo membro in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] DmaDescriptor
Valore da caricare nel membro DmaDescriptor della struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG . Per altre informazioni, vedere la descrizione di questo membro in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] EvtSerCx2SystemDmaReceiveEnableNewDataNotification
Valore da caricare nel membro EvtSerCx2SystemDmaReceiveEnableNewDataNotification della struttura SERCX2_CONFIG . Per altre informazioni, vedere la descrizione di questo membro in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
[in] EvtSerCx2SystemDmaReceiveCancelNewDataNotification
Valore da caricare nel membro EvtSerCx2SystemDmaReceiveCancelNewDataNotification della struttura SERCX2_CONFIG . Per altre informazioni, vedere la descrizione di questo membro in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
Valore restituito
nessuno
Osservazioni
Il driver del controller seriale deve usare questa funzione o la funzione SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT per inizializzare una struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG prima di passare un puntatore a questa struttura come parametro di input al metodo SerCx2SystemDmaReceiveCreate .
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION imposta il membro Size della struttura su sizeof(SERCX2_SYSTEM_DMA_RECEIVE_CONFIG) e imposta sei membri aggiuntivi della struttura sui valori forniti come parametri di input alla funzione. La funzione imposta gli altri membri della struttura su zero. Il driver può, se necessario, impostare in modo esplicito questi altri membri su valori non zero dopo la chiamata SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8.1. |
Piattaforma di destinazione | Desktop |
Intestazione | sercx.h |
IRQL | Qualsiasi livello. |
Vedi anche
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per