Partager via


KsDefaultDeviceIoCompletion, fonction (ks.h)

La fonction KsDefaultDeviceIoCompletion est utilisée pour retourner une réponse par défaut et effectuer n’importe quel contrôle d’E/S d’appareil. Il peut être utilisé dans le KSDISPATCH_TABLE et comme réponse par défaut à ioctl inconnu. Il est important d’utiliser cette fonction afin que les requêtes telles que les requêtes de propriété retournent la valeur correcte plutôt que simplement STATUS_INVALID_DEVICE_REQUEST lorsque les propriétés ne sont pas prises en charge par exemple.

Syntaxe

KSDDKAPI NTSTATUS KsDefaultDeviceIoCompletion(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

Paramètres

[in] DeviceObject

Spécifie l’objet de l’appareil vers lequel il est distribué.

[in] Irp

Spécifie l’IRP pour renvoyer une réponse par défaut.

Valeur de retour

La fonction KsDefaultDeviceIoCompletion retourne la réponse par défaut aux listes IOCTL possibles.

Remarques

Notez que cette routine termine l’IRP.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ks.h (include Ks.h)
bibliothèque Ks.lib