Compartir a través de


Función SdBusSubmitRequestAsync (ntddsd.h)

La rutina SdBusSubmitRequestAsync envía una solicitud asincrónica de Secure Digital (SD) a la interfaz del controlador de bus.

Sintaxis

NTSTATUS SdBusSubmitRequestAsync(
  [in] PVOID                  InterfaceContext,
  [in] PSDBUS_REQUEST_PACKET  Packet,
  [in] PIRP                   Irp,
  [in] PIO_COMPLETION_ROUTINE CompletionRoutine,
  [in] PVOID                  UserContext
);

Parámetros

[in] InterfaceContext

Contiene la información de contexto devuelta por la rutina SdBusOpenInterface en el miembro Context de la estructura SDBUS_INTERFACE_STANDARD .

[in] Packet

Puntero a una estructura proporcionada por el autor de la llamada de tipo SDBUS_REQUEST_PACKET que describe la solicitud.

[in] Irp

Apunta a un IRP proporcionado por el autor de la llamada que usa la biblioteca SD para transmitir el paquete de solicitud. La rutina SdBusSubmitRequestAsync almacena el paquete en la siguiente ubicación de pila del IRP, lo que permite al autor de la llamada reutilizar los IRP creados por un controlador superior en la pila.

[in] CompletionRoutine

Puntero a una rutina de finalización de tipo IoCompletion que SdBusSubmitRequestAsync registra para el IRP especificado en el parámetro Irp .

[in] UserContext

Puntero a datos de contexto que el sistema pasa a la rutina de finalización registrada para el IRP especificado por el parámetro Irp .

Valor devuelto

Devuelve STATUS_SUCCESS o STATUS_PENDING si la operación se realiza correctamente o el mensaje de error adecuado si se produce un error en la operación.

Comentarios

Los autores de llamadas de SdBusSubmitRequestAsync deben ejecutarse en IRQL <= DISPATCH_LEVEL.

Los autores de llamadas de SdBusSubmitRequest deben ejecutarse en irQL < DISPATCH_LEVEL.

Esta solicitud se controla de forma asincrónica y puede devolver STATUS_PENDING.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ntddsd.h (incluya Ntddsd.h)
IRQL <=DISPATCH_LEVEL

Consulte también

SDBUS_REQUEST_PACKET

SdBusOpenInterface

SdBusSubmitRequest