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 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 que el autor de la llamada reutilice 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 los datos de contexto que el sistema pasa a la rutina de finalización registrada para el IRP especificado por el parámetro irp de .

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.

Observaciones

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 Valor
de la plataforma de destino de Escritorio
encabezado de ntddsd.h (incluya Ntddsd.h)
irQL <=DISPATCH_LEVEL

Consulte también

SDBUS_REQUEST_PACKET

SdBusOpenInterface

SdBusSubmitRequest