заголовок storport.h
Этот заголовок используется хранилищем. Дополнительные сведения см. в следующем разделе:
storport.h содержит следующие интерфейсы программирования:
IoCTLs
IOCTL_SCSI_MINIPORT_DSM Узнайте, как уведомление об управлении наборами данных (DSM) передается мини-драйверу в запросе кода IOCTL_SCSI_MINIPORT_DSM. |
Функции
FIELD_OFFSET Макрос FIELD_OFFSET (storport.h) возвращает смещение байта указанного поля в указанном известном типе структуры. |
RtlZeroMemory Макрос RtlZeroMemory (storport.h) заполняет блок памяти нулями, учитывая указатель на блок и длину в байтах для заполнения. |
ScsiPortPortBufferUchar Узнайте, как подпрограмма SCSIPortReadPortBufferUchar передает заданное количество неподписанных байтовых значений из HBA в буфер. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortPortBufferUlong Узнайте, как подпрограмма ScsiPortReadPortBufferUlong передает заданное количество значений ULONG из HBA в буфер. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadPortBufferUshort Узнайте, как подпрограмма ScsiPortReadPortBufferUshort передает заданное количество значений USHORT из HBA в буфер. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadPortUchar Узнайте, как подпрограмма ScsiPortReadPortUchar считывает значение без знака из HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadPortUlong Узнайте, как подпрограмма ScsiPortReadPortUlong считывает значение ULONG из HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadPortUshort Узнайте, как подпрограмма SCSIPortReadPortUshort считывает значение USHORT из HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadRegisterBufferUchar Узнайте, как подпрограмма SCSIPortReadRegisterBufferUchar передает указанное количество неподписанных байтов из HBA в буфер. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadRegisterBufferUlong Узнайте, как подпрограмма SCSIPortReadRegisterBufferUlong передает указанное количество значений ULONG из HBA в буфер. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadRegisterBufferUshort Узнайте, как подпрограмма SCSIPortReadRegisterBufferUshort передает указанное количество значений USHORT из HBA в буфер. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadRegisterUchar Узнайте, как подпрограмма ScsiPortReadRegisterUchar считывает значение без знака байтов из HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadRegisterUlong Узнайте, как подпрограмма ScsiPortReadRegisterUlong считывает значение ULONG из HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortReadRegisterUshort Узнайте, как подпрограмма SCSIPortReadRegisterUshort считывает значение USHORT из HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWritePortBufferUchar Узнайте, как подпрограмма SCSIPortWritePortBufferUchar передает заданное количество неподписанных байтов из буфера в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWritePortBufferUlong Узнайте, как подпрограмма ScsiPortWritePortBufferUlong передает заданное количество значений ULONG из буфера в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWritePortBufferUshort Узнайте, как подпрограмма ScsiPortWritePortBufferUshort передает заданное количество значений USHORT из буфера в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWritePortUchar Узнайте, как подпрограмма SCSIPortWritePortUchar передает неподписанный байт в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWritePortUlong Узнайте, как подпрограмма ScsiPortWritePortUlong передает значение ULONG в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWritePortUshort Узнайте, как подпрограмма SCSIPortWritePortUshort передает значение USHORT в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWriteRegisterBufferUchar Узнайте, как подпрограмма ScsiPortWriteRegisterBufferUchar передает заданное количество неподписанных байтов из буфера в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWriteRegisterBufferUlong Узнайте, как подпрограмма ScsiPortWriteRegisterBufferUlong передает заданное количество значений ULONG из буфера в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWriteRegisterBufferUshort Узнайте, как подпрограмма SCSIPortWriteRegisterBufferUshort передает заданное количество значений USHORT из буфера в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWriteRegisterUchar Узнайте, как подпрограмма SCSIPortWriteRegisterUchar передает значение без знака в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWriteRegisterUlong Узнайте, как подпрограмма ScsiPortWriteRegisterUlong передает значение ULONG в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
ScsiPortWriteRegisterUshort Узнайте, как подпрограмма SCSIPortWriteRegisterUshort передает значение USHORT в HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
StorPortAcquireMSISpinLock Подпрограмма StorPortAcquireMSISpinLock получает сигнальную блокировку прерывания (MSI), связанную с указанным сообщением. |
StorPortAcquireSpinLock Дополнительные сведения о функции StorPortAcquireSpinLock. |
StorPortAcquireSpinLockEx Дополнительные сведения о функции StorPortAcquireSpinLockEx. |
StorPortAllocateContiguousMemorySpecifyCacheNode Подпрограмма StorPortAllocateContiguousMemorySpecifyCacheNode выделяет ряд физически смежных некашированных непагированных памяти. |
StorPortAllocateDmaMemory Эта функция является расширенной версией функции StorPortAllocateContiguousMemorySpecifyCacheNode. Он выделяет диапазон физически смежных некшированных, непагрегированных памяти и возвращает физический адрес выделенного буфера. |
StorPortAllocateHostMemoryBuffer Эта функция выделяет один или несколько диапазонов физической непрерывной памяти для использования в качестве буфера памяти узла (HMB). |
StorPortAllocateMdl Подпрограмма StorPortAllocateMdl выделяет MDL для описания заданной нестраничной памяти пула. |
StorPortAllocatePool Подпрограмма StorPortAllocatePool выделяет блок памяти пула, отличного от страниц. |
StorPortAllocateRegistryBuffer Подпрограмма StorPortAllocateRegistryBuffer вызывается мини-драйвером для выделения буфера, который можно использовать для чтения и записи данных реестра. |
StorPortAsyncNotificationDetected Драйвер минипорта хранилища вызывает StorPortAsyncNotificationDetected, чтобы уведомить драйвер Storport об изменении состояния устройства хранилища. |
StorPortBuildMdlForNonPagedPool Подпрограмма StorPortBuildMdlForNonPagedPool обновляет MDL для описания связанной нестраничной памяти. |
StorPortBuildScatterGatherList Подпрограмма StorPortBuildScatterGatherList создает список точечной и сборной для указанного буфера данных. |
StorPortBusy Подпрограмма StorPortBusy уведомляет драйвер порта о том, что адаптер в настоящее время занят, обрабатывая невыполненные запросы. |
StorPortCancelDpc StorPortCancelDpc пытается отменить выполнение отложенного вызова процедуры StorPort (DPC). |
StorPortCaptureLiveDump StorPortCaptureLiveDump записывает динамический файл дампа. |
StorPortCompleteRequest Подпрограмма StorPortCompleteRequest завершает все невыполненные запросы, устанавливая значение состояния SRB на SrbStatus. |
StorPortCompleteServiceIrp Подпрограмма StorPortCompleteServiceIrp вызывается драйвером виртуального минипорта Storport, когда он должен завершить запрос, полученный в подпрограмме обратного вызова HwStorProcessServiceRequest. |
StorPortConvertUlongToPhysicalAddress Подпрограмма StorPortConvertUlongToPhysicalAddress преобразует неподписанный длинный адрес в физический адрес. |
StorPortCreateSystemThread StorPortCreateSystemThread создает системный поток и предоставляет указатель на контекст для потока. |
StorPortDebugPrint Подпрограмма StorPortDebugPrint выводит строку отладки в отладчик ядра, если отладчик подключен. |
StorPortDelayExecution Функция StorPortDelayExecution задерживает текущий поток по заданному времени в микросекундах. Если текущий IRQL меньше, чем DISPATCH_LEVEL, текущий поток просто помещается в состояние ожидания и другие потоки могут выполняться. В противном случае эта подпрограмма выполняет занятое ожидание. |
StorPortDeviceBusy Подпрограмма StorPortDeviceBusy уведомляет драйвер порта о том, что указанная логическая единица в настоящее время занята, обрабатывая невыполненные запросы. |
StorPortDeviceReady Подпрограмма StorPortDeviceReady уведомляет драйвер порта о том, что указанная логическая единица готова к обработке новых запросов. |
StorPortEnablePassiveInitialization Подпрограмма storPortEnablePassiveInitialization позволяет подпрограмме обратного вызова минипорта HwStorPassiveInitializeRoutine выполняться в PASSIVE_LEVEL во время инициализации минипорта. |
StorPortEnableRegistryKeyNotification Дополнительные сведения о функции StorPortEnableRegistryKeyNotification. |
StorPortEtwChannelEvent2 Дополнительные сведения о функции StorPortEtwChannelEvent2. |
StorPortEtwChannelEvent4 |
StorPortEtwChannelEvent8 |
StorPortEtwEvent2 Дополнительные сведения о функции StorPortEtwEvent2. |
StorPortEtwEvent4 Дополнительные сведения о функции StorPortEtwEvent4. |
StorPortEtwEvent8 Дополнительные сведения о функции StorPortEtwEvent8. |
StorPortEtwLogByteStream StorPortEtwLogByteStream регистрирует событие трассировки событий для Windows (ETW) с параметром потока байтов общего назначения в указанный канал. |
StorPortEtwLogError StorPortEtwLogError регистрирует событие трассировки событий для Windows (ETW) для ошибки протокола оборудования. |
StorPortFreeContiguousMemorySpecifyCache Подпрограмма StorPortFreeContiguousMemorySpecifyCache освобождает диапазон некачечной памяти в нераспакованной части адресного пространства системы. |
StorPortFreeDeviceBase StorPortFreeDeviceBase освобождает диапазон памяти ввода-вывода устройства, сопоставленного StorPortGetDeviceBase. |
StorPortFreeDmaMemory Эта функция является расширенной версией функции StorPortFreeContiguousMemorySpecifyCache. Он освобождает диапазон некашированных памяти в непагрегированной части адресного пространства системы. |
StorPortFreeHostMemoryBuffer Подпрограмма StorPortFreeHostMemoryBuffer освобождает физически непрерывную память, выделенную для буфера памяти узла (HMB). |
StorPortFreeMdl Подпрограмма StorPortFreeMdl освобождает список дескрипторов памяти (MDL), описывающий память пула без страниц. |
StorPortFreePool Подпрограмма StorPortFreePool освобождает блок памяти, который ранее был выделен вызовом подпрограммы StorPortAllocatePool. |
StorPortFreeRegistryBuffer Подпрограмма StorPortFreeRegistryBuffer освобождает буфер, выделенный для хранения данных реестра. |
StorPortFreeTimer Освобождает объект контекста таймера Storport, созданный ранее подпрограммой StorPortInitializeTimer. |
StorPortFreeWorker Освобождает рабочий элемент Storport, ранее выделенный подпрограммой StorPortInitializeWorker. |
StorPortGetActiveGroupCount Подпрограмма StorPortGetActiveGroupCount возвращает количество групп процессоров, присутствующих в системе. |
StorPortGetActiveNodeCount Подпрограмма StorPortGetActiveNodeCount возвращает количество узлов, присутствующих в системе. |
StorPortGetActivityIdSrb Извлекает идентификатор действия трассировки событий для Windows (ETW), связанный с блоком запроса. |
StorPortGetBusData Подпрограмма StorPortGetBusData извлекает сведения о конфигурации конкретной шины, необходимые для инициализации HBA. |
StorPortGetCurrentIrql StorPortGetCurrentIrql извлекает текущий уровень запроса прерывания (IRQL). |
StorPortGetCurrentProcessorNumber Дополнительные сведения о функции StorPortGetCurrentProcessorNumber. |
StorPortGetDataInBufferMdl Возвращает MDL, связанный с буфером входных данных блока запросов SCSI (SRB). |
StorPortGetDataInBufferScatterGatherList Возвращает список точечного сбора, связанный с буфером входных данных блока запросов SCSI (SRB). |
StorPortGetDataInBufferSystemAddress Возвращает системный адрес для буфера входных данных блока запросов SCSI (SRB). |
StorPortGetDeviceBase Подпрограмма StorPortGetDeviceBase сопоставляет адрес ввода-вывода с адресным пространством системы. |
StorPortGetDeviceBase2 Функция StorPortGetDeviceBase2 похожа на StorPortGetDeviceBase, но параметр Flags обеспечивает дополнительное поведение. |
StorPortGetDeviceObjects Подпрограмма StorPortGetDeviceObjects возвращает объекты устройства, связанные с стеком устройств адаптера. |
StorPortGetDriverProxyEndpointWrapper Дополнительные сведения о функции StorPortGetDriverProxyEndpointWrapper. |
StorPortGetGroupAffinity Подпрограмма StorPortGetGroupAffinity создает маску активных процессоров в запрошенной группе. |
StorPortGetHighestNodeNumber Подпрограмма StorPortGetHighestNodeNumber возвращает максимально возможный номер узла в системе. |
StorPortGetLogicalProcessorRelationship Подпрограмма StorPortGetLogicalProcessorRelationship возвращает сведения о связи для одного или нескольких указанных типов. |
StorPortGetLogicalUnit Подпрограмма StorPortGetLogicalUnit возвращает указатель на область хранения мини-порта для каждого логического блока хранения. |
StorPortGetMessageInterruptIDFromProcessorIndex Дополнительные сведения о функции StorPortGetMessageInterruptIDFromProcessorIndex. |
StorPortGetMSIInfo Подпрограмма StorPortGetMSIInfo извлекает информацию о сигнальном прерывании сообщения (MSI) для указанного сообщения. |
StorPortGetNodeAffinity Подпрограмма StorPortGetNodeAffinity создает маску активных процессоров в запрошенном неоднородном узле доступа к памяти (NUMA). |
StorPortGetNodeAffinity2 Дополнительные сведения о функции StorPortGetNodeAffinity2. |
StorPortGetOriginalMdl Подпрограмма StorPortGetOriginalMdl возвращает MDL, связанную с заданным SRB. |
StorPortGetPfns Дополнительные сведения о функции StorPortGetPfns. |
StorPortGetPhysicalAddress Подпрограмма StorPortGetPhysicalAddress преобразует заданный диапазон виртуальных адресов в физический диапазон адресов для операции DMA. |
StorPortGetProcessorCount Дополнительные сведения о функции StorPortGetProcessorCount. |
StorPortGetRequestCryptoInfo Корпорация Майкрософт резервирует функцию StorPortGetRequestCryptoInfo только для внутреннего использования. Не используйте эту функцию в коде. |
StorPortGetRequestInfo Подпрограмма StorPortGetRequestInfo извлекает сведения о запросе ввода-вывода, связанные с блоком запросов SCSI (SRB), и возвращает его в структуре STOR_REQUEST_INFO. |
StorPortGetScatterGatherList Подпрограмма StorPortGetScatterGatherList извлекает связанный список точечной и сборной для указанного блока запроса SCSI (SRB). |
StorPortGetStartIoPerfParams Подпрограмма StorPortGetStartIoPerfParams помещает параметры производительности для заданного запроса ввода-вывода в структуру STARTIO_PERFORMANCE_PARAMETERS. |
StorPortGetSystemAddress Подпрограмма StorPortGetSystemAddress возвращает виртуальный адрес в системном пространстве для буфера данных указанного блока запросов SCSI (SRB). |
StorPortGetSystemPortNumber Подпрограмма StorPortGetSystemPortNumber извлекает номер порта, назначенный системой для адаптера хранения. |
StorPortGetUncachedExtension Подпрограмма StorPortGetUncachedExtension выделяет некаченый общий буфер для общего доступа к ЦП и устройству. |
StorPortGetVirtualAddress Подпрограмма StorPortGetVirtualAddress получает виртуальный адрес, который сопоставляется с указанным физическим адресом. |
StorPortHardwareReset Минипорт может вызывать StorPortHardwareReset для выдачи сброса оборудования. |
StorPortInitialize Подпрограмма StorPortInitialize инициализирует параметры драйвера портов и данные расширения. StorPortInitialize также сохраняет сведения о адаптере, предоставленные из мини-драйвера. |
StorPortInitializeCryptoEngine Корпорация Майкрософт резервирует функцию StorPortInitializeCryptoEngine только для внутреннего использования. Не используйте эту функцию в коде. |
StorPortInitializeDpc Подпрограмма StorPortInitializeDpc инициализирует DPC StorPort. |
StorPortInitializeEvent StorPortInitializeEvent инициализирует объект события как событие синхронизации или типа уведомлений и задает его в сигнальное или не сигнализированное состояние. |
StorPortInitializeListHead Подпрограмма StorPortInitializeListHead инициализирует структуру STOR_LIST_ENTRY, представляющую голову вдвойне связанного списка. |
StorPortInitializePerfOpts Функция StorPortInitializePerfOpts инициализирует оптимизации производительности, поддерживаемые как драйвером минипорта, так и драйвером Storport с помощью структуры PERF_CONFIGURATION_DATA. |
StorPortInitializePoFxPower Драйвер минипорта вызывает StorPortInitializePoFxPower для регистрации устройства хранения с помощью платформы управления питанием (PoFx). |
StorPortInitializeSListHead Инициализирует голову управляемого списка, управляемого Storport. |
StorPortInitializeSpinlock Подпрограмма StorPortInitializeSpinLock инициализирует переменную типа STOR_KSPIN_LOCK. |
StorPortInitializeTimer Создает объект контекста таймера Storport. |
StorPortInitializeWorker Создает новый рабочий элемент Storport, который выполняется в рабочем потоке системы. |
StorPortInterlockedFlushSList Удаляет все элементы из управляемого списка, управляемого Storport. Доступ к списку синхронизируется в многопроцессорной системе. |
StorPortInterlockedInsertHeadList Подпрограмма StorPortInterlockedInsertHeadList атомарно вставляет запись в начале вдвойне связанного списка структур STOR_LIST_ENTRY. |
StorPortInterlockedInsertTailList Подпрограмма StorPortInterlockedInsertTailList атомарно вставляет запись в конце двузначного связанного списка STOR_LIST_ENTRY структур. |
StorPortInterlockedPopEntrySList Удаляет элемент из передней части управляемого списка, связанного с storport. Доступ к списку синхронизируется в многопроцессорной системе. Синтаксис. |
StorPortInterlockedPushEntrySList Вставляет элемент в передней части управляемого списка, управляемого Storport. Доступ к списку синхронизируется в многопроцессорной системе. |
StorPortInterlockedRemoveHeadList Подпрограмма StorPortInterlockedRemoveHeadList удаляет запись из начала двузначного связанного списка структур STOR_LIST_ENTRY. |
StorPortInvokeAcpiMethod Подпрограмма StorPortInvokeAcpiMethod выполняет метод ACPI для устройства хранения. |
StorPortIsCurrentOsInstallationUpgrade Подпрограмма StorPortIsCurrentOsInstallationUpgrade проверяет, является ли текущая установка Windows обновлением с предыдущей версии или нет. |
StorPortIsDeviceOperationAllowed Минипорт-драйвер может вызвать подпрограмму StorPortIsDeviceOperationAllowedminiport, чтобы определить, разрешены ли операции для определенного класса управления устройствами. |
StorPortIsDriverHotSwapEnabled Дополнительные сведения о функции StorPortIsDriverHotSwapEnabled. |
StorPortIssueDpc Подпрограмма StorPortIssueDpc выдает отложенный вызов процедуры (DPC). |
StorPortLogError Подпрограмма StorPortLogError уведомляет драйвер порта о том, что произошла ошибка. |
StorPortLogSystemEvent Подпрограмма StorPortLogSystemEvent предоставляет мини-драйверам полный доступ к возможностям средства событий ядра Windows, что позволяет минипорт-драйверам создавать записи журнала событий, которые по-настоящему полезны при устранении проблем с хранилищем. |
StorPortLogTelemetry Подпрограмма StorPortLogTelemetry регистрирует мини-событие телеметрии для диагностики или сбора полезных сведений. |
StorPortLogTelemetryEx Узнайте, как подпрограмма StorPortLogTelemetry регистрирует событие телеметрии мини-порта для диагностики или сбора полезных сведений. |
StorPortMarkDeviceFailed Подпрограмма StorPortMarkDeviceFailed помечает устройство с состоянием сбоя. |
StorPortMarkDeviceFailedEx Подпрограмма StorPortMarkDeviceFailedEx помечает устройство с сбоем и предоставляет данные, которые могут потребоваться для диагностики. |
StorPortMarkDumpMemory Мини-порт должен пометить память, используемую для файла дампа или файла гибернации. |
StorPortMaskMsixInterrupt Маски StorPortMaskMsixInterrupt или распаковывают указанные MSI-X прерывания. |
StorPortMoveMemory Подпрограмма StorPortMoveMemory копирует память из одного буфера в другой. |
StorPortNotification Минипорт-драйвер использует подпрограмму StorPortNotification для уведомления драйвера Storport о определенных событиях и условиях. |
StorPortNvmeIceIoComplete Дополнительные сведения о функции StorPortNvmeIceIoComplete. |
StorPortNvmeIceIoStart Дополнительные сведения о функции StorPortNvmeIceIoStart. |
StorPortNvmeLogTelemetry Дополнительные сведения о функции StorPortNvmeLogTelemetry. |
StorPortNvmeMiniportEvent Дополнительные сведения о функции StorPortNvmeMiniportEvent. |
StorPortPause Подпрограмма StorPortPause приостанавливает адаптер в течение указанного периода времени. |
StorPortPauseDevice Подпрограмма StorPortPauseDevice приостанавливает определенное логическое устройство единицы в течение указанного периода времени. |
StorPortPoFxActivateComponent Подпрограмма StorPortPoFxActivateComponent увеличивает количество ссылок на активацию для указанного компонента устройства хранения. |
StorPortPoFxIdleComponent Подпрограмма StorPortPoFxIdleComponent уменьшает количество ссылок на активацию указанного компонента устройства хранения. |
StorPortPoFxPowerControl Подпрограмма StorPortPoFxPowerControl отправляет запрос на управление питанием в платформу управления питанием (PoFx) для перенаправления в подключаемый модуль двигателя питания (PEP). |
StorPortPoFxSetComponentLatency Подпрограмма StorPortPoFxSetComponentLatency указывает максимальную задержку, которую можно допускать при переходе от условия простоя к активному условию в указанном компоненте устройства хранилища. |
StorPortPoFxSetComponentResidency Подпрограмма StorPortPoFxSetComponentResidency задает предполагаемое время в течение длительного времени, когда компонент устройства хранения, скорее всего, останется бездействия после того, как компонент введет условие простоя. |
StorPortPoFxSetIdleTimeout Дополнительные сведения о функции StorPortPoFxSetIdleTimeout. |
StorPortPoFxSetPerfState StorPortPoFxSetPerfState задает состояние P-компонента. |
StorPortPutScatterGatherList Подпрограмма StorPortPutScatterGatherList освобождает все ресурсы, связанные с списком точечной и сборной, который ранее был создан вызовом подпрограммы StorPortBuildScatterGatherList. |
StorPortQueryConfiguration Минипорт может вызывать StorPortQueryConfiguration, чтобы получить определенную конфигурацию платформы. |
StorPortQueryDepthSList Извлекает количество записей в управляемом списке, управляемом Storport. |
StorPortQueryDpcWatchdogInformation StorPortQueryDpcWatchdogInformation запрашивает значения таймера DPC для текущего процессора. |
StorPortQueryPerformanceCounter Текущее значение счетчика производительности системы запрашивается подпрограммой StorPortQueryPerformanceCounter. |
StorPortQuerySystemTime Подпрограмма StoriPortQuerySystemTime получает текущее системное время. |
StorPortQueryTimerMinInterval StorPortQueryTimerMinInterval запрашивает минимальное разрешение таймера, поддерживаемое системными часами. |
StorPortQueueWorkItem Планирует выполнение рабочего элемента Storport в контексте рабочего потока системы. |
StorPortReadDriverRegistry Функция StorPortReadDriverRegistry используется минипортом для чтения данных реестра для заданного объекта драйвера. |
StorPortReadPortBufferUchar Подпрограмма StorPortReadPortBufferUchar считывает значение из указанного адреса порта. |
StorPortReadPortBufferUlong Подпрограмма StorPortReadPortBufferUlong считывает значение из указанного адреса порта. |
StorPortPortBufferUshort Подпрограмма StorPortReadPortBufferUshort считывает значение из указанного адреса порта. |
StorPortReadPortUchar Подпрограмма StorPortReadPortUchar считывает значение из указанного адреса порта. |
StorPortReadPortUlong Подпрограмма StorPortReadPortUlong считывает значение из указанного адреса порта. |
StorPortReadPortUshort Подпрограмма StorPortPortUshort считывает значение из указанного адреса порта. |
StorPortReadRegisterBufferUchar Подпрограмма StorPortReadRegisterBufferUchar считывает значение из указанного адреса регистрации. |
StorPortReadRegisterBufferUlong Подпрограмма StorPortReadRegisterBufferUlong считывает значение из указанного адреса регистрации. |
StorPortReadRegisterBufferUlong64 Эта подпрограмма StorPortReadRegisterBufferUlong64 считывает ряд ULONG64 значений из указанного 64-разрядного адреса регистра в буфер. |
StorPortReadRegisterBufferUshort Подпрограмма StorPortReadRegisterBufferUshort считывает значение из указанного адреса регистрации. |
StorPortReadRegisterUchar Подпрограмма StorPortReadRegisterUchar считывает значение из указанного адреса регистрации. |
StorPortReadRegisterUlong Подпрограмма StorPortReadRegisterUlong считывает значение из указанного адреса регистрации. |
StorPortReadRegisterUlong64 Подпрограмма StorPortReadRegisterUlong64 считывает 64-разрядное значение из указанного 64-разрядного адреса регистра. |
StorPortReadRegisterUshort Подпрограмма StorPortReadRegisterUshort считывает значение из указанного адреса регистрации. |
StorPortReadRegistryKey Функция StorPortReadRegistryKey используется минипортом для чтения указанного раздела реестра. Вызывающий объект предоставляет абсолютный путь к ключу для чтения. |
StorPortReady Подпрограмма StorPortReady уведомляет драйвер порта о том, что адаптер больше не занят. |
StorPortRegisterDriverProxy Дополнительные сведения о функции StorPortRegisterDriverProxy. |
StorPortRegisterDriverProxyEndpoints Дополнительные сведения о функции StorPortRegisterDriverProxyEndpoints. |
StorPortRegistryRead Подпрограмма StorPortRegistryRead считывает данные реестра для указанного устройства и значения. |
StorPortRegistryReadAdapterKey Подпрограмма StorPortRegistryReadAdapterKey вызывается мини-драйвером для чтения ключей адаптера оборудования или реестра устройств, расположенных в реестре в HKLM/CurrentControlSet/Enum/<пути экземпляра>/DeviceParameters/... |
StorPortRegistryWrite Подпрограмма StorPortRegistryWrite вызывается драйвером минипорта для преобразования данных реестра, содержащихся в указанном буфере из ASCII в Юникод, а затем записывает данные в область хранения минипорта для каждого HBA драйвера. |
StorPortRegistryWriteAdapterKey Подпрограмма StorPortRegistryReadAdapterKey вызывается мини-драйвером для чтения ключей адаптера оборудования или реестра устройств, расположенных в реестре в HKLM/CurrentControlSet/Enum/<пути экземпляра>/DeviceParameters/.... |
StorPortReleaseMSISpinLock Подпрограмма StorPortReleaseMSISpinLock выпускает ранее полученную блокировку прерывания прерывания (MSI) для указанного сообщения. |
StorPortReleaseSpinLock Подпрограмма StorPortReleaseSpinLock освобождает спинблок, приобретенный StorPortAcquireSpinLock. |
StorPortRequestTimer Планирует событие обратного вызова для объекта контекста таймера Storport. |
StorPortResume Подпрограмма StorPortResume возобновляет приостановленный адаптер. |
StorPortResumeDevice Подпрограмма StorPortResumeDevice возобновляет ранее приостановленную логическую единицу. |
StorPortRevertToUserGroupAffinityThread Дополнительные сведения: StorPortRevertToUserGroupAffinityThread |
StorPortSecureCopyMemory StorPortSecureCopyMemory безопасно копирует байты между буферами. |
StorPortSetAdapterBusType StorPortSetAdapterBusType используется для настройки типа шины адаптера в зависимости от текущей конфигурации. |
StorPortSetBusDataByOffset Подпрограмма StorPortSetBusDataByOffset записывает сведения о конфигурации конкретной шины. |
StorPortSetDeviceQueueDepth Подпрограмма StorPortSetDeviceQueueDepth задает максимальную глубину очереди устройств для указанного устройства. |
StorPortSetEvent Минипорт может вызвать StorPortSetEvent, чтобы задать объект события сигнальным состоянием. |
StorPortSetFeatureList StorPortSetFeatureList задает функции Storport, поддерживаемые минипортом. |
StorPortSetPowerSettingNotificationGuids Подпрограмма StorPortSetPowerSettingNotificationGuids позволяет минипорту получать уведомления о параметрах питания. Минипорт регистрирует массив графических идентификаторов, определяющих параметры питания для получения уведомлений об изменении питания. |
StorPortSetPriorityThread StorPortSetPriorityThread задает приоритет времени выполнения созданного мини-порта потока. |
StorPortSetSystemGroupAffinityThread StorPortSetSystemGroupAffinityThread изменяет номер группы и маску сходства вызывающего потока. |
StorPortSetUnitAttributes Дополнительные сведения о подпрограмме StorPortSetUnitAttributes. |
StorPortStallExecution Подпрограмма StorPortStallExecution останавливает минипорт-драйвер. |
StorPortStateChangeDetected Уведомляет драйвер порта Storport об изменении состояния для логического номера единиц (LUN), порта адаптера шины узла (HBA) или целевого устройства. |
StorPortSynchronizeAccess Подпрограмма StorPortSynchronizeAccess предоставляет синхронизированный доступ к расширению устройства драйвера мини-порта. |
StorPortTerminateSystemThread StorPortTerminateSystemThread завершает текущий системный поток. |
StorPortUpdateAdapterMaxIO Дополнительные сведения о функции StorPortUpdateAdapterMaxIO. |
StorPortUpdatePortConfigMaxIOInfo Дополнительные сведения о функции StorPortUpdatePortConfigMaxIOInfo. |
StorPortValidateRange Подпрограмма StorPortValidateRange определяет, используется ли указанный диапазон адресов ввода-вывода другим адаптером. Эта подпрограмма устарела в операционных системах Windows NT 4.0 и более поздних версий. |
StorPortWaitForSingleObject Минипорт может вызывать функцию StorPortWaitForSingleObject, чтобы поместить текущий поток в состояние ожидания до тех пор, пока заданный объект диспетчера не будет задан сигнальный состояние или при необходимости истекает время ожидания. |
StorPortWritePortBufferUchar Подпрограмма StorPortWritePortBufferUchar записывает значение в указанный адрес регистрации. |
StorPortWritePortBufferUlong Подпрограмма StorPortWritePortBufferUlong записывает значение в указанный адрес регистрации. |
StorPortWritePortBufferUshort Подпрограмма StorPortWritePortBufferUshort записывает значение в указанный адрес регистрации. |
StorPortWritePortUchar Подпрограмма StorPortWritePortUchar записывает значение в указанный адрес регистрации. |
StorPortWritePortUlong Подпрограмма StorPortWritePortUlong записывает значение в указанный адрес регистрации. |
StorPortWritePortUshort Подпрограмма StorPortWritePortUshort записывает значение в указанный адрес регистрации. |
StorPortWriteRegisterBufferUchar Подпрограмма StorPortWriteRegisterBufferUchar передает заданное количество неподписанных байтов из буфера в HBA. |
StorPortWriteRegisterBufferUlong Подпрограмма StorPortWriteRegisterBufferUlong передает заданное количество значений ULONG из буфера в HBA. |
StorPortWriteRegisterBufferUlong64 Эта подпрограмма StorPortWriteRegisterBufferUlong64 записывает несколько ULONG64 значений из указанного 64-разрядного адреса регистрации. |
StorPortWriteRegisterBufferUshort Подпрограмма StorPortWriteRegisterBufferUshort передает заданное количество значений USHORT из буфера в HBA. |
StorPortWriteRegisterUchar Подпрограмма StorPortWriteRegisterBufferUshort передает заданное количество символьных значений из буфера в указанный адрес регистра HBA. |
StorPortWriteRegisterUlong Подпрограмма StorPortWriteRegisterUlong передает значение ULONG указанному адресу регистрации HBA. |
StorPortWriteRegisterUlong64 Эта подпрограмма StorPortWriteRegisterUlong64 записывает значение ULONG64 в указанный адрес регистрации. |
StorPortWriteRegisterUshort Подпрограмма StorPortWriteRegisterUshort передает значение ULONG указанному адресу регистрации HBA. |
Функции обратного вызова
HW_ADAPTER_CONTROL Подпрограмма HwStorAdapterControl мини-порта драйвера вызывается для выполнения синхронных операций для управления состоянием или поведением адаптера, например остановкой или перезапуском HBA для управления питанием. |
HW_BUILDIO Подпрограмма HwStorBuildIo обрабатывает SRB с несинхронизированным доступом к общим системным структурам данных перед передачей в HwStorStartIo. |
HW_CLEANUP_TRACING Подпрограмма обратного вызова HwStorCleanupTracing позволяет драйверу виртуального минипорта Storport остановить трассировку и освободить все связанные ресурсы. |
HW_COMPLETE_SERVICE_IRP Подпрограмма HwStorCompleteServiceIrp вызывается при удалении виртуального адаптера. В этом случае виртуальный минипорт Storport может завершить любые обратные вызовы, полученные в HwStorCompleteServiceIrp. |
HW_DPC_ROUTINE Подпрограмма HwStorDpcRoutine — это подпрограмма, которая откладывается для выполнения в ДИСПЕТЧЕРЕ IRQL с помощью механизма вызова отложенной процедуры (DPC). |
HW_FIND_ADAPTER Подпрограмма HwStorFindAdapter использует указанную конфигурацию, чтобы определить, поддерживается ли определенная HBA и, если это так, для возврата сведений о конфигурации этого адаптера. |
HW_FREE_ADAPTER_RESOURCES Подпрограмма обратного вызова HwStorFreeAdapterResources позволяет драйверу виртуального минипорта Storport освободить ресурсы при удалении виртуального адаптера. Это последняя процедура обратного вызова для адаптера. |
HW_INITIALIZE Подпрограмма HwStorInitialize инициализирует драйвер мини-порта после перезагрузки системы или сбоя питания. |
HW_INITIALIZE_TRACING Подпрограмма обратного вызова HwStorInitializeTracing позволяет драйверу виртуального минипорта Storport настроить трассировку и все связанные ресурсы. |
HW_INTERRUPT Драйвер Storport вызывает подпрограмму HwStorInterrupt после того, как HBA создает запрос прерывания. |
HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE Подпрограмма HwMSInterruptRoutine обрабатывает сигнальное прерывание сообщения (MSI). |
HW_PASSIVE_INITIALIZE_ROUTINE Подпрограмма обратного вызова HwStorPassiveInitializeRoutine вызывается после подпрограммы HwStorInitialize, когда текущий IRQL находится в PASSIVE_LEVEL. |
HW_PROCESS_SERVICE_REQUEST Подпрограмма обратного вызова HwStorProcessServiceRequest получает IRP элемента управления устройства, который содержит запрос IOCTL_MINIPORT_PROCESS_SERVICE_IRP при вызове вызывающего объекта, например приложения в пользовательском режиме или драйвера режима ядра, требует операции обратного обратного вызова. |
HW_REGISTRY_NOTIFICATION_ROUTINE Дополнительные сведения о обратном вызове HW_REGISTRY_NOTIFICATION_ROUTINE. |
HW_RESET_BUS Подпрограмма HwStorResetBus вызывается драйвером порта для очистки условий ошибки. |
HW_STARTIO Драйвер Storport вызывает подпрограмму HwStorStartIo один раз для каждого входящего запроса ввода-вывода. |
HW_STATE_CHANGE Обратный вызов с мини-портом, который вызывается после обработки уведомления из StorPortStateChangeDetected. |
HW_TIMER Подпрограмма HwStorTimer вызывается после интервала, указанного при использовании мини-драйвера StorPortNotification со значением RequestTimerCall NotificationType. |
HW_TRACING_ENABLED Подпрограмма обратного вызова HwStorTracingEnabled позволяет Storport уведомлять минипорт о включении трассировки событий. |
HW_UNIT_CONTROL Подпрограмма HwStorUnitControl мини-порта драйвера вызывается для выполнения синхронных операций для управления состоянием устройства единицы хранения. |
HW_WORKITEM Функция обратного вызова с минипортом для обработки запроса рабочего элемента Storport. |
STOR_THREAD_START_ROUTINE STOR_THREAD_START_ROUTINE предоставляет точку входа для созданного мини-порта хранилища системного потока. |
VIRTUAL_HW_FIND_ADAPTER Виртуальный минипорт Storport использует сведения о конфигурации, предоставленные подпрограмме VirtualHwStorFindAdapter для дальнейшего инициализации. |
Структуры
ACCESS_RANGE Узнайте, как ACCESS_RANGE описывает диапазон портов ввода-вывода или памяти, используемый HBA. Обратите внимание, что в будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. |
BLOCK_DEVICE_RANGE_DESCRIPTOR Структура BLOCK_DEVICE_RANGE_DESCRIPTOR описывает диапазон логических блоков, связанных с различными фрагментами файла для операции копирования разгрузки. |
BLOCK_DEVICE_TOKEN_DESCRIPTOR Структура BLOCK_DEVICE_TOKEN_DESCRIPTOR (scsi.h) содержит маркер, возвращенный командой TOKEN ДЛЯ разгрузки операции чтения данных. |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA Дополнительные сведения: структура _CURRENT_INTERNAL_STATUS_PARAMETER_DATA (storport.h) |
ERROR_HISTORY_DIRECTORY Дополнительные сведения: _ERROR_HISTORY_DIRECTORY структура (storport.h) |
ERROR_HISTORY_DIRECTORY_ENTRY Дополнительные сведения: структура _ERROR_HISTORY_DIRECTORY_ENTRY (storport.h) |
HW_INITIALIZATION_DATA Структура HW_INITIALIZATION_DATA (Storport) содержит сведения, определенные для каждого драйвера минипорта и оборудования, которым управляет драйвер мини-порта. |
ЗАПРОСА Структура _INQUIRYDATA (storport.h) содержит сведения о данных запроса SCSI, связанных с ленточным устройством. |
MEMORY_REGION Структура MEMORY_REGION описывает область физической непрерывной памяти. |
MESSAGE_INTERRUPT_INFORMATION Структура MESSAGE_INTERRUPT_INFORMATION описывает сигнальное прерывание сообщения (MSI). |
MINIPORT_DUMP_POINTERS Драйвер минипорта Storport использует эту структуру для поддержки кода функции SCSI_REQUEST_BLOCK (SRB) SRB_FUNCTION_DUMP_POINTERS. |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE Дополнительные сведения о структуре MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (storport.h). |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE Дополнительные сведения о структуре MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (storport.h). |
MODE_PAGE_SUBPAGE_HEADER Дополнительные сведения о структуре MODE_PAGE_SUBPAGE_HEADER (storport.h). |
PERF_CONFIGURATION_DATA Структура PERF_CONFIGURATION_DATA описывает оптимизацию производительности, поддерживаемую подпрограммой StorPortInitializePerfOpts. |
POPULATE_TOKEN_HEADER Структура POPULATE_TOKEN_HEADER (storport.h) содержит заголовок параметров в блоке данных команд (CDB) команды POPULATE TOKEN. |
PORT_CONFIGURATION_INFORMATION PORT_CONFIGURATION_INFORMATION содержит сведения о конфигурации адаптера шины узла (HBA). |
PRI_FULL_STATUS_DESCRIPTOR Структура PRI_FULL_STATUS_DESCRIPTOR используется для создания PRI_FULL_STATUS_LIST структуры, возвращаемой в ответ на команду Persistent Reserve In. |
PRI_FULL_STATUS_DESCRIPTOR_HEADER Структура PRI_FULL_STATUS_DESCRIPTOR_HEADER является первым членом PRI_FULL_STATUS_DESCRIPTOR структуры, которая используется для заполнения PRI_FULL_STATUS_LIST. |
PRI_FULL_STATUS_LIST Структура PRI_FULL_STATUS_LIST возвращается в ответ на команду Persistent Reserve In с serviceAction=RESERVATION_ACTION_READ_FULL_STATUS. |
PRI_FULL_STATUS_LIST_HEADER Структура PRI_FULL_STATUS_LIST_HEADER является первым членом PRI_FULL_STATUS_LIST, возвращаемой в ответ на команду Persistent Reserve In с ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS. |
PRI_REGISTRATION_LIST Структура PRI_REGISTRATION_LIST (storport.h) содержит сведения о постоянных резервированиях и ключах резервирования, активных на сервере устройства. |
PRI_REPORT_CAPABILITIES Структура PRI_REPORT_CAPABILITIES содержит сведения о функциях постоянного резервирования. |
PRI_RESERVATION_DESCRIPTOR Структура PRI_RESERVATION_DESCRIPTOR (storport.h) описывает постоянное резервирование, активное на сервере устройств. |
PRI_RESERVATION_LIST Структура PRI_RESERVATION_LIST (storport.h) содержит список постоянных резервирований, активных на сервере устройств. |
PRO_PARAMETER_LIST Структура PRO_PARAMETER_LIST (storport.h) содержит сведения о резервировании, отправляемые в команде Persistent Reserve Out (PRO) на сервер устройств. |
RECEIVE_TOKEN_INFORMATION_HEADER Структура RECEIVE_TOKEN_INFORMATION_HEADER (storport.h) содержит сведения, описывающие состояние операции передачи данных разгрузки. |
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER Структура RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER (storport.h) содержит маркер, созданный в качестве представления данных (ROD). |
REPORT_ZONES_DATA Не используйте эту структуру в коде. Корпорация Майкрософт резервирует структуру REPORT_ZONES_DATA только для внутреннего использования. Не используйте эту структуру в коде. |
RS_ALL_COMMANDS_PARAMETER_DATA Структура RS_ALL_COMMANDS_PARAMETER_DATA содержит список RS_COMMAND_DESCRIPTOR структур. |
RS_COMMAND_DESCRIPTOR Структура RS_COMMAND_DESCRIPTOR содержит сведения о одном поддерживаемом блоке дескриптора команд (CDB). |
RS_COMMAND_TIMEOUTS_DESCRIPTOR Структура RS_COMMAND_TIMEOUTS_DESCRIPTOR содержит сведения о времени ожидания команды с начала обработки команды до его завершения. |
RS_ONE_COMMAND_PARAMETER_DATA Структура RS_ONE_COMMAND_PARAMETER_DATA содержит сведения о блоке данных команд (CDB) и карте использования битов в CDB. |
RT_PARAMETER_DATA Структура RT_PARAMETER_DATA (storport.h) содержит данные параметров для команды метки времени отчета. |
SAVED_INTERNAL_STATUS_PARAMETER_DATA Дополнительные сведения: структура _SAVED_INTERNAL_STATUS_PARAMETER_DATA (storport.h) |
SCSI_PNP_REQUEST_BLOCK Структура _SCSI_PNP_REQUEST_BLOCK (storport.h) содержит сведения о запросах SCSI plug and play (PNP). |
SCSI_POWER_REQUEST_BLOCK Структура _SCSI_POWER_REQUEST_BLOCK (storport.h) содержит сведения о запросах управления питанием SCSI. |
SCSI_REQUEST_BLOCK Структура _SCSI_REQUEST_BLOCK (storport.h) содержит сведения о функциях блока запросов SCSI (SRB). |
SCSI_SUPPORTED_CONTROL_TYPE_LIST SCSI_SUPPORTED_CONTROL_TYPE_LIST — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с параметром ControlType ScsiQuerySupportedUnitControlTypes или подпрограммой HwStorAdapterControlControl с помощью controlType ScsiQuerySupportedControlTypes. |
SCSI_WMI_REQUEST_BLOCK Структура _SCSI_WMI_REQUEST_BLOCK (storport.h) содержит сведения о SCSI_REQUEST_BLOCK для использования с командами WMI. |
SES_CONFIGURATION_DIAGNOSTIC_PAGE Дополнительные сведения: структура SES_CONFIGURATION_DIAGNOSTIC_PAGE (storport.h) |
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE Структура _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE (storport.h) содержит образ конкретного поставщика микрокода, используемый процессом служб корпуса. |
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR Структура _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (storport.h) указывает состояние и дополнительное состояние скачиваемого микрокода. |
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE Структура _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE (storport.h) содержит сведения о состоянии одной или нескольких операций скачивания микрокода. |
SRBEX_DATA Структура _SRBEX_DATA (storport.h) описывает обобщенный формат для хранения расширенных данных блока запросов SCSI (SRB). |
SRBEX_DATA_BIDIRECTIONAL Структура _SRBEX_DATA_BIDIRECTIONAL (storport.h) содержит расширенные данные блока запросов SCSI (SRB) для двунаправленных команд передачи. |
SRBEX_DATA_IO_INFO Структура _SRBEX_DATA_IO_INFO (storport.h) содержит дополнительные сведения, связанные с запросом на чтение или запись в расширенном блоке запросов SCSI (SRB). |
SRBEX_DATA_NVME_COMMAND Структура SRBEX_DATA_NVME_COMMAND (storport.h) позволяет пользователю фреймировать и выдавать команду в формате NVMe. |
SRBEX_DATA_NVMEOF_OPERATION Только для внутреннего использования. Не используйте. |
SRBEX_DATA_PNP Структура _SRBEX_DATA_PNP (storport.h) содержит данные запроса для расширенного блока запросов подключаемых модулей (PNP) SCSI (SRB). |
SRBEX_DATA_POWER Структура _SRBEX_DATA_POWER (storport.h) содержит данные запроса для расширенного блока запросов SCSI (SRB). |
SRBEX_DATA_SCSI_CDB_VAR Структура _SRBEX_DATA_SCSI_CDB_VAR (storport.h) содержит расширенные данные SRB для блока данных команд SCSI переменной длины (CDB). |
SRBEX_DATA_SCSI_CDB16 Структура _SRBEX_DATA_SCSI_CDB16 (storport.h) содержит расширенные данные SRB для блока данных команд SCSI 16-байтов (CDB). |
SRBEX_DATA_SCSI_CDB32 Структура _SRBEX_DATA_SCSI_CDB32 (storport.h) содержит расширенные данные SRB для 32-байтового блока данных SCSI (CDB). |
SRBEX_DATA_WMI Структура _SRBEX_DATA_WMI (storport.h) содержит данные запроса для расширенного блока запросов WMI SCSI (SRB). |
ST_PARAMETER_DATA Структура ST_PARAMETER_DATA (storport.h) содержит список параметров для команды set timestamp. |
STARTIO_PERFORMANCE_PARAMETERS Структура STARTIO_PERFORMANCE_PARAMETERS описывает параметры производительности, возвращаемые в драйвер минипорта подпрограммой StorPortGetStartIoPerfParams. |
STOR_ADAPTER_CONTROL_POWER STOR_ADAPTER_CONTROL_POWER — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorAdapterControl минипорта вызывается с помощью controlType ScsiAdapterPower. |
STOR_ADDR_BTL8 Структура _STOR_ADDR_BTL8 (storport.h) содержит сведения об адресе 8-разрядной шиныTarget-LUN (BTL8). |
STOR_ADDRESS Структура _STOR_ADDRESS (storport.h) содержит общие сведения, описывающие адрес устройства хранения. |
STOR_CRYPTO_CAPABILITIES_DATA Корпорация Майкрософт резервирует структуру STOR_CRYPTO_CAPABILITIES_DATA только для внутреннего использования. Не используйте эту структуру в коде. |
STOR_CRYPTO_CAPABILITY Корпорация Майкрософт резервирует структуру STOR_CRYPTO_CAPABILITY только для внутреннего использования. Не используйте эту структуру в коде. |
STOR_CRYPTO_KEY_INFO Корпорация Майкрософт резервирует структуру STOR_CRYPTO_KEY_INFO только для внутреннего использования. Не используйте эту структуру в коде. |
STOR_CRYPTO_OPERATION Корпорация Майкрософт резервирует структуру STOR_CRYPTO_OPERATION только для внутреннего использования. Не используйте эту структуру в коде. |
STOR_CRYPTO_OPERATION_INSERT_KEY Корпорация Майкрософт резервирует структуру STOR_CRYPTO_OPERATION_INSERT_KEY только для внутреннего использования. Не используйте эту структуру в коде. |
STOR_DEVICE_CAPABILITIES Структура _STOR_DEVICE_CAPABILITIES (storport.h) содержит сведения о возможностях устройств, относящихся к устройствам хранения. |
STOR_DEVICE_CAPABILITIES_EX Структура _STOR_DEVICE_CAPABILITIES_EX (storport.h) содержит расширенные сведения о возможностях устройств, относящихся к устройствам хранения. |
STOR_DISPATCHER_HEADER Структура STOR_DISPATCHER_HEADER является непрозрачной структурой, описывающей объект диспетчера. |
STOR_DPC Структура STOR_DPC является непрозрачной структурой, представляющей объект DPC. Не устанавливайте элементы этой структуры напрямую. |
STOR_DPC_WATCHDOG_INFORMATION STOR_DPC_WATCHDOG_INFORMATION содержит сведения о текущем отложенном вызове процедуры (DPC). |
STOR_DRIVER_PROXY_ENDPOINT_INFORMATION Дополнительные сведения о структуре STOR_DRIVER_PROXY_ENDPOINT_INFORMATION. |
STOR_EVENT Структура STOR_EVENT описывает объект события. |
STOR_FILTER_RESOURCE_REQUIREMENTS STOR_FILTER_RESOURCE_REQUIREMENTS — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorAdapterControl минипорта вызывается с помощью controlType ScsiAdapterFilterResourceRequirements. |
STOR_FRU_ID_DESCRIPTION STOR_FRU_ID_DESCRIPTION является структурой, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью функции ControlType ScsiUnitQueryFruId или HwStorAdapterControl вызывается с помощью controlType ScsiAdapterQueryFruId. |
STOR_GROUP_AFFINITY Структура STOR_GROUP_AFFINITY указывает номер группы и сходство процессора в этой группе. |
STOR_LIST_ENTRY Структура STOR_LIST_ENTRY описывает запись в двудвойном связанном списке или служит заголовком для такого списка. |
STOR_LOG_EVENT_DETAILS Структура STOR_LOG_EVENT_DETAILS содержит сведения, относящиеся к событиям журнала ошибок, определенным Storport, и событиям системного журнала. |
STOR_MAX_OPERATIONAL_POWER STOR_MAX_OPERATIONAL_POWER — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorAdapterControl минипорта вызывается с помощью controlType ScsiAdapterPoFxMaxOperationalPower. |
STOR_POFX_ACTIVE_CONTEXT STOR_POFX_ACTIVE_CONTEXT — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью controlType ScsiUnitPoFxPowerActive или подпрограммы HwStorAdapterControl минипорта с типом ControlType ScsiAdapterPoFxPowerActive. |
STOR_POFX_COMPONENT Структура STOR_POFX_COMPONENT описывает атрибуты состояния питания компонента устройства хранилища. |
STOR_POFX_COMPONENT_IDLE_STATE Структура STOR_POFX_COMPONENT_IDLE_STATE указывает атрибуты функционального состояния питания (F-state) компонента на устройстве хранения. |
STOR_POFX_COMPONENT_V2 Структура STOR_POFX_COMPONENT_V2 описывает атрибуты состояния питания компонента устройства хранилища. |
STOR_POFX_DEVICE Структура STOR_POFX_DEVICE описывает атрибуты питания устройства хранения для платформы управления питанием (PoFx). |
STOR_POFX_DEVICE_V2 Структура STOR_POFX_DEVICE_V2 описывает атрибуты питания устройства хранения для платформы управления питанием (PoFx). |
STOR_POFX_DEVICE_V3 Структура STOR_POFX_DEVICE_V3 описывает атрибуты питания устройства хранения для платформы управления питанием (PoFx). |
STOR_POFX_FSTATE_CONTEXT STOR_POFX_FSTATE_CONTEXT — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью функции ControlType ScsiUnitPoFxPowerSetFState или HwStorAdapterControl с помощью метода ControlType ScsiAdapterPoFxPowerSetFState. |
STOR_POFX_PERF_STATE_CONTEXT STOR_POFX_PERF_STATE_CONTEXT — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью подпрограммы ControlType ScsiUnitPoFxPowerSetFState или HwStorAdapterControl с помощью метода ControlType ScsiAdapterPoFxSetPerfState. |
STOR_POFX_POWER_CONTROL STOR_POFX_POWER_CONTROL является структурой, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью функции ControlType ScsiUnitPoFxPowerControl или HwStorAdapterControl вызывается с помощью controlType ScsiAdapterPoFxPowerControl. |
STOR_POFX_POWER_REQUIRED_CONTEXT STOR_POFX_POWER_REQUIRED_CONTEXT — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью controlType ScsiUnitPoFxPowerRequired. |
STOR_POFX_UNIT_POWER_INFO STOR_POFX_UNIT_POWER_INFO — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью controlType ScsiUnitPoFxPowerInfo. |
STOR_POWER_CONTROL_HEADER STOR_POWER_CONTROL_HEADER — это общий заголовок управления питанием для параметров управления, связанных с адаптером и единицами управления. |
STOR_POWER_SETTING_INFO STOR_POWER_SETTING_INFO — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorAdapterControl минипорта вызывается с помощью controlType ScsiPowerSettingNotification. |
STOR_REQUEST_INFO_V1 Структура _STOR_REQUEST_INFO_V1 содержит сведения о запросе ввода-вывода драйвера хранилища, связанном с блоком запросов SCSI (SRB). _STOR_REQUEST_INFO_V1 возвращается подпрограммой StorPortGetRequestInfo. |
STOR_RESET_BUS_SYNCHRONOUS_PARAMETER Дополнительные сведения о структуре STOR_RESET_BUS_SYNCHRONOUS_PARAMETER. |
STOR_RICH_DEVICE_DESCRIPTION Структура STOR_RICH_DEVICE_DESCRIPTION описывает атрибуты физического устройства, для которого драйвер запрашивает адаптер DMA (прямой доступ к памяти). |
STOR_SCATTER_GATHER_ELEMENT Структура STOR_SCATTER_GATHER_ELEMENT используется с STOR_SCATTER_GATHER_LIST для создания списка элементов точечной или сборной. |
STOR_SCATTER_GATHER_LIST Структура STOR_SCATTER_GATHER_LIST используется вместе с подпрограммой StorPortGetScatterGatherList для получения списка точечной и сборной для блока запросов SCSI (SRB). |
STOR_SERIAL_NUMBER STOR_SERIAL_NUMBER — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorAdapterControl минипорта вызывается с помощью controlType ScsiAdapterSerNumber. |
STOR_SET_EVENT_LOGGING STOR_SET_EVENT_LOGGING — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorAdapterControl минипорта вызывается с помощью controlType ScsiAdapterSetEventLogging. |
STOR_SYSTEM_POWER_HINTS STOR_SYSTEM_POWER_HINTS является структурой, на которую указывает параметр Parameters, когда подпрограмма HwStorAdapterControl минипорта вызывается с помощью ControlType ScsiAdapterSystemPowerHints. |
STOR_UC_DEVICE_USAGE STOR_UC_DEVICE_USAGE — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью ControlType ScsiUnitUsage. |
STOR_UNIT_ATTRIBUTES Дополнительные сведения о структуре STOR_UNIT_ATTRIBUTES. |
STOR_UNIT_CONTROL_POWER STOR_UNIT_CONTROL_POWER — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью ControlType ScsiUnitPower. |
STOR_UNIT_CONTROL_QUERY_BUS_TYPE STOR_UNIT_CONTROL_QUERY_BUS_TYPE — это структура, на которую указывает параметр Parameters, когда подпрограмма HwStorUnitControl минипорта вызывается с помощью controlType ScsiUnitQueryBusType. |
STORAGE_REQUEST_BLOCK Структура _STORAGE_REQUEST_BLOCK (storport.h) описывает расширенный формат блока запросов SCSI (SRB). |
STORPORT_CAPTURE_LIVEDUMP Структура STORPORT_CAPTURE_LIVEDUMP содержит данные, необходимые для создания динамического дампа. |
STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG содержит полезные данные для динамического дампа, захваченного StorPortCaptureLiveDump. |
STORPORT_TELEMETRY_EVENT Структура STORPORT_TELEMETRY_EVENT описывает полезные данные телеметрии мини-порта. |
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR Дополнительные сведения о структуре T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (storport.h). |
TRACK_INFORMATION2 Структура _TRACK_INFORMATION2 (storport.h) содержит подробные сведения о отслеживании, включая расположение, размер и режим данных. |
VIRTUAL_HW_INITIALIZATION_DATA Структура VIRTUAL_HW_INITIALIZATION_DATA содержит сведения, определенные для каждого виртуального мини-драйвера. |
VPD_EXTENDED_INQUIRY_DATA_PAGE Дополнительные сведения: _VPD_EXTENDED_INQUIRY_DATA_PAGE структура (storport.h) |
VPD_THIRD_PARTY_COPY_PAGE Структура _VPD_THIRD_PARTY_COPY_PAGE (storport.h) определяет страницу важных данных продукта (VPD) для операций разгрузки данных. |
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE Корпорация Майкрософт резервирует структуру VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE только для внутреннего использования. Не используйте структуру VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE в коде. |
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR Структура _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (storport.h) определяет дескриптор копирования сторонних производителей для систем Windows. |
WRITE_USING_TOKEN_HEADER Структура WRITE_USING_TOKEN_HEADER (storport.h) описывает расположения целевых данных для операции записи данных разгрузки. |
ZONE_DESCRIPTIOR Корпорация Майкрософт резервирует структуру ZONE_DESCRIPTIOR только для внутреннего использования. Не используйте структуру ZONE_DESCRIPTIOR в коде. |
Перечисления
INTERRUPT_SYNCHRONIZATION_MODE Перечислитель INTERRUPT_SYNCHRONIZATION_MODE указывает режим синхронизации прерываний. |
RAID_SYSTEM_POWER RAID_SYSTEM_POWER — это индикатор использования электроэнергии системы. |
SCSI_ADAPTER_CONTROL_TYPE Перечисление SCSI_ADAPTER_CONTROL_TYPE содержит операции управления адаптером, где каждый тип элемента управления инициирует действие для адаптера драйвером мини-порта. Storport указывает тип элемента управления при вызове подпрограммы HwStorAdapterControl минипорта. |
SCSI_UC_DEVICE_USAGE_TYPE SCSI_UC_DEVICE_USAGE_TYPE указывает тип использования устройства из уведомления об использовании устройства PnP. |
SCSI_UNIT_CONTROL_TYPE Перечисление SCSI_UNIT_CONTROL_TYPE содержит операции управления единицами, где каждый тип элемента управления инициирует действие для единицы с помощью мини-драйвера. Storport указывает тип элемента управления при вызове подпрограммы HwStorUnitControl минипорта. |
SES_DOWNLOAD_MICROCODE_STATE Дополнительные сведения: перечисление _SES_DOWNLOAD_MICROCODE_STATE (storport.h) |
SRBEX_DATA_NVME_COMMAND_FLAG Перечисление SRBEX_DATA_NVME_COMMAND_FLAG (storport.h) содержит значения, указывающие свойства конкретной команды SRBEX Data NVMe. |
SRBEX_DATA_NVME_COMMAND_TYPE SRBEX_DATA_NVME_COMMAND_TYPE (storport.h) содержит значения, указывающие типы команд SRBEX Data NVMe. |
SRBEX_DATA_NVME_RESPONSE_FLAG Дополнительные сведения о перечислении SRBEX_DATA_NVME_RESPONSE_FLAG. |
STOR_CRYPTO_ALGORITHM_ID Корпорация Майкрософт резервирует перечисление STOR_CRYPTO_ALGORITHM_ID только для внутреннего использования. Не используйте это перечисление в коде. |
STOR_CRYPTO_KEY_SIZE Корпорация Майкрософт резервирует перечисление STOR_CRYPTO_KEY_SIZE только для внутреннего использования. Не используйте это перечисление в коде. |
STOR_CRYPTO_OPERATION_TYPE Корпорация Майкрософт резервирует перечисление STOR_CRYPTO_OPERATION_TYPE только для внутреннего использования. Не используйте это перечисление в коде. |
STOR_DEVICE_POWER_STATE Перечислитель STOR_DEVICE_POWER_STATE указывает состояние питания устройства хранилища. |
STOR_DEVICE_RESET_TYPE Перечисление STOR_DEVICE_RESET_TYPE указывает тип запрашиваемого сброса устройства в вызове StorPortHardwareReset. |
STOR_EVENT_ASSOCIATION_ENUM Перечислитель STOR_EVENT_ASSOCIATION_ENUM указывает тип устройства, связанного с событием. |
STOR_EVENT_TYPE Перечисление STOR_EVENT_TYPE определяет тип объекта события, инициализированного мини-портом. |
STOR_PNP_ACTION Дополнительные сведения о перечислении STOR_PNP_ACTION. |
STOR_POWER_ACTION Перечисление STOR_POWER_ACTION определяет системные действия питания, которые могут выполняться на компьютере. |
STOR_SPINLOCK Дополнительные сведения о перечислении STOR_SPINLOCK. |
STOR_TELEMETRY_CATEGORY Перечислитель STOR_TELEMETRY_CATEGORY указывает категорию события телеметрии, регистрируемого в StorPortLogTelemetryEx. |
STOR_THREAD_PRIORITY STOR_THREAD_PRIORITY указывает приоритет для созданного мини-порта StorPort потока. |
STORPORT_CAPTURE_LIVEDUMP_TYPE STORPORT_CAPTURE_LIVEDUMP_TYPE определяет тип динамического дампа для записи. |
STORPORT_ETW_EVENT_CHANNEL STORPORT_ETW_EVENT_CHANNEL определяет каналы событий Storport, в которые минипорт может регистрировать событие. |
STORPORT_ETW_EVENT_OPCODE Дополнительные сведения о перечислении STORPORT_ETW_EVENT_OPCODE. |
STORPORT_ETW_LEVEL Дополнительные сведения о перечислении STORPORT_ETW_LEVEL. |
STORPORT_FEATURE_TYPE Перечисление STORPORT_FEATURE_TYPE определяет функцию Storport, поддерживаемую мини-портом. |
STORPORT_LIVEDUMP_DATA_TYPE STORPORT_LIVEDUMP_DATA_TYPE определяет тип данных полезных данных, которые необходимо включить в динамический дамп. |
STORPORT_LIVEDUMP_ISSUE_TYPE STORPORT_LIVEDUMP_ISSUE_TYPE определяет проблему, которая вызвала запись динамического дампа. |
STORPORT_QUERY_CONFIGURATION_TYPE Перечислитель STORPORT_QUERY_CONFIGURATION_TYPE определяет конфигурацию, запрашиваемую в StorPortQueryConfiguration. |