Freigeben über


SD-Karten-E/A-Anforderungen

Die IOCTLs in diesem Abschnitt ermöglichen es Anwendungen im Benutzermodus, Geräte im Secure Digital (SD)-Karte Stapel zu betreiben. Um die IOCTLs zu verwenden, muss der Aufrufer zuerst CreateFile verwenden, um ein Handle zu einem Gerät im SD-Stapel abzurufen, wie hier gezeigt, wobei szDevice auf eine NULL-beendete Zeichenfolge zeigt, die auf das Gerät verweist.

    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();
      }

Nach dem Öffnen eines Handles für ein Volume im SD-Stapel sendet die Anwendung IOCTLs durch Aufrufen von DeviceIoControl an ein Gerät im SD-Stapel. Weitere Informationen zur Windows SD-Architektur finden Sie unter SD-Kartentreiberstapel.

In diesem Abschnitt werden die folgenden IOCTLs beschrieben:

IOCTL_SFFDISK_DEVICE_COMMAND

IOCTL_SFFDISK_DEVICE_PASSWORD

IOCTL_SFFDISK_QUERY_DEVICE_PROTOCOL