SD 卡 I/O 请求
本部分中的 IOCTL 允许用户模式应用程序在安全数字(SD)卡堆栈中运行设备。 若要使用 IOCTL,调用方必须先使用 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 卡驱动程序堆栈。
本部分介绍以下 IOCTL: