Compartir a través de


Solicitudes de E/S de tarjeta SD

Las ICTL de esta sección permiten a las aplicaciones en modo de usuario operar dispositivos en la pila de tarjetas Secure Digital (SD). Para usar las IOCTLs, el autor de la llamada debe usar primero CreateFile para obtener un identificador de un dispositivo en la pila SD, como se muestra aquí, donde szDevice apunta a una cadena terminada en NULL que hace referencia al dispositivo.

    hVol = CreateFile (szDevice,
      GENERIC_READ | GENERIC_WRITE,
      FILE_SHARE_WRITE | FILE_SHARE_DELETE,
      NULL,
      OPEN_EXISTING,
      FILE_ATTRIBUTE_NORMAL,
      NULL
      );
      if (hVol == INVALID_HANDLE_VALUE) {
        return GetLastError();
      }

Después de abrir un identificador en un volumen de la pila SD, la aplicación envía ICTLs a un dispositivo de la pila SD mediante una llamada a DeviceIoControl. Para obtener más información sobre la arquitectura sd de Windows, consulta SD Card Driver Stack.

En esta sección se describen los siguientes ICTLs:

IOCTL_SFFDISK_DEVICE_COMMAND

IOCTL_SFFDISK_DEVICE_PASSWORD

IOCTL_SFFDISK_QUERY_DEVICE_PROTOCOL