EVT_NFC_CX_DEVICE_IO_CONTROL fonction de rappel (nfccx.h)
Appelé par le NFC CX pour envoyer un IOCTL non géré au pilote client.
Syntaxe
EVT_NFC_CX_DEVICE_IO_CONTROL EvtNfcCxDeviceIoControl;
void EvtNfcCxDeviceIoControl(
[in] WDFDEVICE Device,
[in] WDFREQUEST Request,
[in] size_t OutputBufferLength,
[in] size_t InputBufferLength,
[in] ULONG IoControlCode
)
{...}
Paramètres
[in] Device
Handle vers un objet d’appareil framework.
[in] Request
Handle vers un objet de requête de framework.
[in] OutputBufferLength
Longueur, en octets, de la mémoire tampon de sortie de la requête, si une mémoire tampon de sortie est disponible.
[in] InputBufferLength
Longueur, en octets, de la mémoire tampon d’entrée de la requête, si une mémoire tampon d’entrée est disponible.
[in] IoControlCode
Code de contrôle d’E/S défini par le pilote ou défini par le système (IOCTL) associé à la requête.
Valeur de retour
Aucun
Remarques
Le client peut terminer la requête de manière synchrone ou asynchrone. Nfc CX termine la demande si un code d’état autre que STATUS_PENDING est retourné par le client. Pour empêcher la double saisie semi-automatique de la requête, le client ne doit pas terminer wdFREQUEST (autrement dit, appeler
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Aucun pris en charge |
plateforme cible | Bureau |
d’en-tête | nfccx.h (include Ncidef.h) |
IRQL | Nécessite la même |