Заголовок storport.h
Этот заголовок используется хранилищем. Дополнительные сведения см. в разделе:
storport.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_SCSI_MINIPORT_DSM Узнайте, как уведомление управления набором данных (DSM) передается в драйвер мини-порта в запросе кода управления IOCTL_SCSI_MINIPORT_DSM. |
Функции
FIELD_OFFSET Макрос FIELD_OFFSET (storport.h) возвращает смещение байтов указанного поля в указанном известном типе структуры. |
RtlZeroMemory Макрос RtlZeroMemory (storport.h) заполняет блок памяти нулями, учитывая указатель на блок и длину (в байтах) для заполнения. |
ScsiPortReadPortBufferUchar Узнайте, как подпрограмма ScsiPortReadPortBufferUchar передает заданное количество неподписанных значений байтов из адаптера HBA в буфер. Примечание. Модели драйверов портов SCSI и драйверов мини-портов SCSI могут быть изменены или недоступны в будущем. |
ScsiPortReadPortBufferUlong Узнайте, как подпрограмма 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. |
StorPortEtwEvent2 StorPortEtwEvent2 регистрирует событие трассировки событий Windows (ETW) с двумя параметрами трассировки событий общего назначения в канал трассировки хранилища. |
StorPortEtwEvent4 StorPortEtwEvent4 регистрирует событие трассировки событий Windows (ETW) с четырьмя параметрами трассировки событий общего назначения в канал трассировки хранилища. |
StorPortEtwEvent8 StorPortEtwEvent8 регистрирует событие трассировки событий Windows (ETW) с восемью параметрами трассировки событий общего назначения в канал трассировки хранилища. |
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 извлекает сведения о конфигурации шины, необходимые для инициализации адаптера безопасности. |
StorPortGetCurrentIrql StorPortGetCurrentIrql извлекает текущий уровень запроса прерывания (IRQL). |
StorPortGetCurrentProcessorNumber Подпрограмма StorPortGetCurrentProcessorNumber извлекает текущий номер процессора из ядра. |
StorPortGetDataInBufferMdl Возвращает MDL, связанный с буфером входных данных блока запросов SCSI (SRB). |
StorPortGetDataInBufferScatterGatherList Возвращает список точечного сбора, связанный с буфером входных данных блока запросов SCSI (SRB). |
StorPortGetDataInBufferSystemAddress Возвращает системный адрес для буфера входных данных блока запросов SCSI (SRB). |
StorPortGetDeviceBase Подпрограмма StorPortGetDeviceBase сопоставляет адрес ввода-вывода с адресным пространством системы. |
StorPortGetDeviceBase2 Функция StorPortGetDeviceBase2 похожа на StorPortGetDeviceBase, но параметр Flags обеспечивает дополнительное поведение. |
StorPortGetDeviceObjects Подпрограмма StorPortGetDeviceObjects возвращает объекты устройства, связанные со стеком устройств адаптера. |
StorPortGetGroupAffinity Подпрограмма StorPortGetGroupAffinity создает маску активных процессоров в запрошенной группе. |
StorPortGetHighestNodeNumber Подпрограмма StorPortGetHighestNodeNumber возвращает максимально возможное число узлов в системе. |
StorPortGetLogicalProcessorRelationship Подпрограмма StorPortGetLogicalProcessorRelationship возвращает сведения о связи для одного или нескольких указанных типов. |
StorPortGetLogicalUnit Подпрограмма StorPortGetLogicalUnit возвращает указатель на область хранения на логическую единицу драйвера мини-порта. |
StorPortGetMessageInterruptIDFromProcessorIndex Дополнительные сведения о функции StorPortGetMessageInterruptIDFromProcessorIndex. |
StorPortGetMSIInfo Подпрограмма StorPortGetMSIInfo извлекает сведения о прерывании с сигналом сообщения (MSI) для указанного сообщения. |
StorPortGetNodeAffinity Подпрограмма StorPortGetNodeAffinity создает маску активных процессоров в запрошенном узле с неоднородным доступом к памяти (NUMA). |
StorPortGetNodeAffinity2 Дополнительные сведения о функции StorPortGetNodeAffinity2. |
StorPortGetOriginalMdl Подпрограмма StorPortGetOriginalMdl возвращает MDL, связанный с заданным SRB. |
StorPortGetPfns Подпрограмму StorPortGetPfns можно вызвать, когда мини-порту необходимо получить PFN, связанные с MDL, для SRB. |
StorPortGetPhysicalAddress Подпрограмма StorPortGetPhysicalAddress преобразует заданный диапазон виртуальных адресов в физический диапазон адресов для операции DMA. |
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, чтобы определить, разрешены ли операции для определенного класса управления устройствами. |
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 сигнализирует о завершении операции ввода-вывода non-Volatile Memory Express (NVMe), которая была инициирована предыдущим вызовом StorPortNvmeIceIoStart. |
StorPortNvmeIceIoStart Функция StorPortNvmeIceIoStart инициирует операцию ввода-вывода (IO) Non-Volatile Memory Express (NVMe). |
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 считывает значение из указанного адреса порта. |
StorPortReadPortBufferUshort Подпрограмма StorPortReadPortBufferUshort считывает значение из указанного адреса порта. |
StorPortReadPortUchar Подпрограмма StorPortReadPortUchar считывает значение из указанного адреса порта. |
StorPortReadPortUlong Подпрограмма StorPortReadPortUlong считывает значение из указанного адреса порта. |
StorPortReadPortUshort Подпрограмма StorPortReadPortUshort считывает значение из указанного адреса порта. |
StorPortReadRegisterBufferUchar Подпрограмма StorPortReadRegisterBufferUchar считывает значение из указанного адреса регистра. |
StorPortReadRegisterBufferUlong Подпрограмма StorPortReadRegisterBufferUlong считывает значение из указанного адреса регистра. |
StorPortReadRegisterBufferUlong64 Эта подпрограмма StorPortReadRegisterBufferUlong64 считывает в буфер несколько значений ULONG64 из указанного 64-разрядного адреса регистра. |
StorPortReadRegisterBufferUshort Подпрограмма StorPortReadRegisterBufferUshort считывает значение из указанного адреса регистра. |
StorPortReadRegisterUchar Подпрограмма StorPortReadRegisterUchar считывает значение из указанного адреса регистра. |
StorPortReadRegisterUlong Подпрограмма StorPortReadRegisterUlong считывает значение из указанного адреса регистра. |
StorPortReadRegisterUlong64 Подпрограмма StorPortReadRegisterUlong64 считывает 64-разрядное значение из указанного 64-разрядного адреса регистра. |
StorPortReadRegisterUshort Подпрограмма StorPortReadRegisterUshort считывает значение из указанного адреса регистра. |
StorPortReadRegistryKey Функция StorPortReadRegistryKey используется мини-портом для чтения указанного раздела реестра. Вызывающий объект предоставляет абсолютный путь к ключу для чтения. |
StorPortReady Подпрограмма StorPortReady уведомляет драйвер порта о том, что адаптер больше не занят. |
StorPortRegistryRead Подпрограмма StorPortRegistryRead считывает данные реестра для указанного устройства и значения. |
StorPortRegistryReadAdapterKey Подпрограмма StorPortRegistryReadAdapterKey вызывается драйвером мини-порта для чтения ключей адаптера реестра оборудования или устройств, расположенных в реестре по адресу HKLM/CurrentControlSet/Enum/<Instance path>/DeviceParameters/... |
StorPortRegistryWrite Подпрограмма StorPortRegistryWrite вызывается драйвером мини-порта для преобразования данных реестра, содержащихся в указанном буфере, из ASCII в Юникод, а затем для записи данных в область хранения драйвера минипорта для каждого HBA. |
StorPortRegistryWriteAdapterKey Подпрограмма StorPortRegistryReadAdapterKey вызывается драйвером мини-порта для чтения ключей адаптера реестра оборудования или устройств, расположенных в реестре по адресу HKLM/CurrentControlSet/Enum/<Instance path>/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 позволяет мини-порту получать уведомления о настройке питания. Мини-порт регистрирует массив идентификаторов GUID, которые определяют параметры питания для получения уведомлений об изменении питания. |
StorPortSetPriorityThread StorPortSetPriorityThread задает приоритет во время выполнения для потока, созданного минипортом. |
StorPortSetSystemGroupAffinityThread StorPortSetSystemGroupAffinityThread изменяет номер группы и маску сходства вызывающего потока. |
StorPortSetUnitAttributes Узнайте больше о процедуре StorPortSetUnitAttributes. |
StorPortStallExecution Процедура StorPortStallExecution останавливает драйвер мини-порта. |
StorPortStateChangeDetected Уведомляет драйвер порта Storport об изменении состояния для номера логического устройства (LUN), порта адаптера шины узла (HBA) или целевого устройства. |
StorPortSynchronizeAccess Подпрограмма StorPortSynchronizeAccess предоставляет синхронизированный доступ к расширению устройства драйвера мини-порта. |
StorPortTerminateSystemThread StorPortTerminateSystemThread завершает текущий системный поток. |
StorPortUpdateAdapterMaxIO Эта функция может вызываться мини-портом для обновления максимального количества операций ввода-вывода, поддерживаемого адаптером. Эта функция допустима во время обратного вызова HwInitialize/HwPassiveInitRoutine и действует только во время инициализации адаптера. |
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 драйвера мини-порта вызывается для выполнения синхронных операций управления состоянием или поведением адаптера, таких как остановка или перезапуск адаптера для управления питанием. |
HW_BUILDIO Подпрограмма HwStorBuildIo обрабатывает SRB с несинхронизированным доступом к общим системным структурам данных перед передачей в HwStorStartIo. |
HW_CLEANUP_TRACING Подпрограмма обратного вызова HwStorCleanupTracing позволяет драйверу виртуального мини-порта Storport остановить трассировку и освободить все связанные ресурсы. |
HW_COMPLETE_SERVICE_IRP Подпрограмма HwStorCompleteServiceIrp вызывается при удалении виртуального адаптера. В этом случае виртуальный минипорт Storport может выполнять любые обратные вызовы IRP, полученные в HwStorCompleteServiceIrp. |
HW_DPC_ROUTINE Подпрограмма HwStorDpcRoutine — это подпрограмма, которая откладывается для выполнения в DISPATCH 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, который возвращается в ответ на команду Постоянного резервирования в с 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) содержит данные параметров для команды timestamp отчета. |
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 или подпрограмма HwStorAdapterControl вызывается с 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) описывает обобщенный формат для хранения данных 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) содержит данные запроса для блока запросов SCSI (SRB) расширенного plug and play (PNP). |
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 для 16-байтового блока данных команд SCSI (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 описывает параметры производительности, возвращаемые драйверу miniport подпрограммой StorPortGetStartIoPerfParams. |
STOR_ADAPTER_CONTROL_POWER STOR_ADAPTER_CONTROL_POWER является структурой, на которую указывает параметр Parameters, когда подпрограмма HwStorAdapterControl мини-порта вызывается с controlType ScsiAdapterPower. |
STOR_ADDR_BTL8 Структура _STOR_ADDR_BTL8 (storport.h) содержит сведения об адресации для 8-разрядного адреса Bus-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_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-состояния) компонента на устройстве хранения. |
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 ScsiAdapterSerialNumber. |
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) содержит значения, указывающие свойства определенной команды NVMe для данных SRBEX. |
SRBEX_DATA_NVME_COMMAND_TYPE SRBEX_DATA_NVME_COMMAND_TYPE (storport.h) содержит значения, указывающие типы команд NVMe данных SRBEX. |
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_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_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. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по