SD 記憶卡 I/O 要求
本節中的 IOCTL 可讓使用者模式應用程式在 Secure Digital (SD) 卡片堆疊中操作裝置。 若要使用 IOCTLs,呼叫端必須先使用 CreateFile 來取得 SD 堆疊中裝置的句柄,如下所示,其中 szDevice 指向參考裝置的 NULL 終止字符串。
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();
}
開啟 SD 堆疊中磁碟區的句柄之後,應用程式會呼叫 DeviceIoControl,將 IOCTL 傳送至 SD 堆疊中的裝置。 如需 Windows SD 架構的詳細資訊,請參閱 SD 記憶卡驅動程式堆疊。
本節描述下列 IOCTLs: