Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Initialise l’état de tous les éléments ou du nombre spécifié d’éléments d’un type particulier.
Code principal
Mémoire tampon d’entrée
La mémoire tampon à Irp->AssociatedIrp.SystemBuffer contient une structure CHANGER_INITIALIZE_ELEMENT_STATUS qui indique le type d’élément et le nombre d’éléments à initialiser. Si le membre BarCodeScan est TRUE et CHANGER_BAR_CODE_SCANNER_INSTALLED est également défini dans Features0 de GET_CHANGER_PARAMETERS, les éléments doivent être initialisés à l’aide d’une analyse de code barres.
Longueur de la mémoire tampon d’entrée
Parameters.DeviceIoControl.InputBufferLength dans l’emplacement de la pile d’E/S indique la taille, en octets, de la mémoire tampon de paramètres, qui doit être >= sizeof(CHANGER_INITIALIZE_ELEMENT_STATUS).
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Le champ Information est défini sur taille de(CHANGER_INITIALIZE_ELEMENT_STATUS). Le champ Status est défini sur STATUS_SUCCESS, ou éventuellement sur STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_ELEMENT_ADDRESS ou STATUS_INVALID_PARAMETER.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | ntddchgr.h (include Ntddchgr.h) |