Funzione SerCxRetrieveReceiveMdl (sercx.h)
Il metodo SerCxRetrieveReceiveMdl recupera l'MDL che descrive il buffer da usare per ricevere il blocco successivo di dati di input.
Sintassi
NTSTATUS SerCxRetrieveReceiveMdl(
[in] WDFDEVICE Device,
[out] PMDL *Mdl
);
Parametri
[in] Device
Handle WDFDEVICE per l'oggetto dispositivo framework che rappresenta il controller seriale.
[out] Mdl
Puntatore a una posizione in cui il metodo scrive un puntatore a MDL.
Valore restituito
SerCxRetrieveReceiveMdl restituisce STATUS_SUCCESS se la chiamata ha esito positivo. I valori restituiti possibili includono i codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
Questo valore viene restituito se si verifica una delle operazioni seguenti:
|
Commenti
Il driver del controller seriale chiama questa funzione per ottenere un MDL da usare per l'operazione di ricezione corrente (lettura). MDL descrive la memoria del buffer in cui il driver deve trasferire i dati ricevuti. Il driver è il proprietario esclusivo di questo MDL finché non chiama il metodo SerCxProgressReceive , dopo il quale il puntatore MDL non è valido e il driver non deve più tentare di accedere alla memoria MDL o del buffer descritta dall'MDL.
Per altre informazioni sugli MDLs, vedere Uso di MDLs.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Piattaforma di destinazione | Universale |
Intestazione | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Vedi anche
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