Función SerCxRetrieveReceiveMdl (sercx.h)
El método SerCxRetrieveReceiveMdl recupera el MDL que describe el búfer que se va a usar para recibir el siguiente bloque de datos de entrada.
Sintaxis
NTSTATUS SerCxRetrieveReceiveMdl(
[in] WDFDEVICE Device,
[out] PMDL *Mdl
);
Parámetros
[in] Device
Un identificador WDFDEVICE para el objeto de dispositivo de marco que representa el controlador serie.
[out] Mdl
Puntero a una ubicación en la que el método escribe un puntero al MDL.
Valor devuelto
serCxRetrieveReceiveMdl devuelve STATUS_SUCCESS si la llamada se realiza correctamente. Los valores devueltos posibles incluyen los siguientes códigos de error.
Código devuelto | Descripción |
---|---|
|
Este valor se devuelve si se produce una de las siguientes acciones:
|
Observaciones
El controlador de controlador serie llama a esta función para obtener una MDL que se usará para la operación de recepción (lectura) actual. MdL describe la memoria del búfer en la que el controlador va a transferir los datos recibidos. El controlador es el propietario exclusivo de este MDL hasta que llama al método serCxProgressReceive, después del cual el puntero MDL no es válido y el controlador ya no debe intentar acceder a la MDL o a la memoria del búfer que describe el MDL.
Para obtener más información sobre las MDL, vea Using MDLs.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 8. |
de la plataforma de destino de |
Universal |
encabezado de |
sercx.h |
irQL | <= DISPATCH_LEVEL |