共用方式為


在 User-Mode 應用程式中管理 SD 卡片

多媒體卡片關聯 (MMCA) 定義了一組 IOCTL,可讓使用者模式應用程式控制 SD 儲存堆疊上的作業。 IOCTL 定義于sffdisk.h標頭檔中,並提供Microsoft Windows SDK。

若要使用 IOCTLs,應用程式軟體必須取得目標儲存體堆疊磁片區的控制碼,如下所示:

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

參數 szVol 指向參考磁片區的 Null 終止字串。 開啟控制碼之後,應用程式軟體可以呼叫 DeviceIoControl,將 IOCTL 傳送至 SD 儲存堆疊。