cabeçalho storport.h

Esse cabeçalho é usado pelo armazenamento. Para obter mais informações, consulte:

storport.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_SCSI_MINIPORT_DSM

Saiba como uma notificação de DSM (Gerenciamento de Conjunto de Dados) é transferida para um driver de miniporto em uma solicitação de código de controle IOCTL_SCSI_MINIPORT_DSM.

Funções

 
FIELD_OFFSET

A macro FIELD_OFFSET (storport.h) retorna o deslocamento de bytes do campo especificado no tipo de estrutura conhecido especificado.
RtlZeroMemory

A macro RtlZeroMemory (storport.h) preenche um bloco de memória com zeros, dado um ponteiro para o bloco e o comprimento, em bytes, a ser preenchido.
ScsiPortReadPortBufferUchar

Saiba como a rotina ScsiPortReadPortBufferUchar transfere um determinado número de valores de bytes não assinados do HBA para um buffer. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadPortBufferUlong

Saiba como a rotina ScsiPortReadPortBufferUlong transfere um determinado número de valores ULONG do HBA para um buffer. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadPortBufferUshort

Saiba como a rotina ScsiPortReadPortBufferUshort transfere um determinado número de valores USHORT do HBA para um buffer. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadPortUchar

Saiba como a rotina ScsiPortReadPortUchar lê um valor de byte não assinado do HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadPortUlong

Saiba como a rotina ScsiPortReadPortUlong lê um valor ULONG do HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadPortUshort

Saiba como a rotina ScsiPortReadPortUshort lê um valor USHORT do HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadRegisterBufferUchar

Saiba como a rotina ScsiPortReadRegisterBufferUchar transfere um número especificado de bytes não assinados do HBA para um buffer. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadRegisterBufferUlong

Saiba como a rotina ScsiPortReadRegisterBufferUlong transfere um número especificado de valores ULONG do HBA para um buffer. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadRegisterBufferUshort

Saiba como a rotina ScsiPortReadRegisterBufferUshort transfere um número especificado de valores USHORT do HBA para um buffer. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadRegisterUchar

Saiba como a rotina ScsiPortReadRegisterUchar lê um valor de byte não assinado do HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadRegisterUlong

Saiba como a rotina ScsiPortReadRegisterUlong lê um valor ULONG do HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortReadRegisterUshort

Saiba como a rotina ScsiPortReadRegisterUshort lê um valor USHORT do HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWritePortBufferUchar

Saiba como a rotina ScsiPortWritePortBufferUchar transfere um determinado número de bytes não assinados de um buffer para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWritePortBufferUlong

Saiba como a rotina ScsiPortWritePortBufferUlong transfere um determinado número de valores ULONG de um buffer para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWritePortBufferUshort

Saiba como a rotina ScsiPortWritePortBufferUshort transfere um determinado número de valores USHORT de um buffer para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWritePortUchar

Saiba como a rotina ScsiPortWritePortUchar transfere um byte sem sinal para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWritePortUlong

Saiba como a rotina ScsiPortWritePortUlong transfere um valor ULONG para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWritePortUshort

Saiba como a rotina ScsiPortWritePortUshort transfere um valor USHORT para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWriteRegisterBufferUchar

Saiba como a rotina ScsiPortWriteRegisterBufferUchar transfere um determinado número de bytes não assinados de um buffer para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWriteRegisterBufferUlong

Saiba como a rotina ScsiPortWriteRegisterBufferUlong transfere um determinado número de valores ULONG de um buffer para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWriteRegisterBufferUshort

Saiba como a rotina ScsiPortWriteRegisterBufferUshort transfere um determinado número de valores USHORT de um buffer para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWriteRegisterUchar

Saiba como a rotina ScsiPortWriteRegisterUchar transfere um valor de byte não assinado para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWriteRegisterUlong

Saiba como a rotina ScsiPortWriteRegisterUlong transfere um valor ULONG para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWriteRegisterUshort

Saiba como a rotina ScsiPortWriteRegisterUshort transfere um valor USHORT para o HBA. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
StorPortAcquireMSISpinLock

A rotina StorPortAcquireMSISpinLock adquire o bloqueio de rotação msi (interrupção sinalizada por mensagem) associado à mensagem especificada.
StorPortAcquireSpinLock

Saiba mais sobre a função StorPortAcquireSpinLock.
StorPortAcquireSpinLockEx

Saiba mais sobre a função StorPortAcquireSpinLockEx.
StorPortAllocateContiguousMemorySpecifyCacheNode

A rotina StorPortAllocateContiguousMemorySpecifyCacheNode aloca uma variedade de memória não armazenada em cache fisicamente contígua e nãopagada.
StorPortAllocateDmaMemory

Essa função é a versão estendida da função StorPortAllocateContiguousMemorySpecifyCacheNode. Ele aloca um intervalo de memória não armazenada em cache fisicamente contígua e nãopagada e retorna o endereço físico do buffer alocado.
StorPortAllocateHostMemoryBuffer

Essa função aloca um ou mais intervalos de memória fisicamente contígua a serem usados como um HMB (Buffer de Memória do Host).
StorPortAllocateMdl

A rotina StorPortAllocateMdl aloca um MDL para descrever a memória de pool não paginada fornecida.
StorPortAllocatePool

A rotina StorPortAllocatePool aloca um bloco de memória de pool não contígua e não paginada.
StorPortAllocateRegistryBuffer

A rotina StorPortAllocateRegistryBuffer é chamada pelo driver de miniporto para alocar um buffer que pode ser usado para ler e gravar dados do Registro.
StorPortAsyncNotificationDetected

Um driver de miniporto de armazenamento chama StorPortAsyncNotificationDetected para notificar o driver storport de um dispositivo de armazenamento status evento de alteração.
StorPortBuildMdlForNonPagedPool

A rotina StorPortBuildMdlForNonPagedPool atualiza o MDL para descrever a memória não paginada associada.
StorPortBuildScatterGatherList

A rotina StorPortBuildScatterGatherList cria uma lista de dispersão/coleta para o buffer de dados especificado.
StorPortBusy

A rotina StorPortBusy notifica o driver de porta de que o adaptador está ocupado no momento, tratando solicitações pendentes.
StorPortCancelDpc

StorPortCancelDpc tenta cancelar a execução de uma DPC (chamada de procedimento adiado) do StorPort.
StorPortCaptureLiveDump

StorPortCaptureLiveDump captura um arquivo de despejo dinâmico.
StorPortCompleteRequest

A rotina StorPortCompleteRequest conclui todas as solicitações pendentes definindo o valor de status SRB como SrbStatus.
StorPortCompleteServiceIrp

A rotina StorPortCompleteServiceIrp é chamada por um driver de miniporto virtual do Storport quando precisa concluir uma solicitação recebida em sua rotina de retorno de chamada HwStorProcessServiceRequest.
StorPortConvertUlongToPhysicalAddress

A rotina StorPortConvertUlongToPhysicalAddress converte um endereço longo sem sinal em um endereço físico.
StorPortCreateSystemThread

StorPortCreateSystemThread cria um thread do sistema e fornece um ponteiro para um contexto para o thread.
StorPortDebugPrint

A rotina StorPortDebugPrint imprime uma cadeia de caracteres de depuração no depurador de kernel, se o depurador estiver anexado.
StorPortDelayExecution

A função StorPortDelayExecution atrasa o thread atual pelo tempo determinado, em microssegundos. Se o IRQL atual for menor que DISPATCH_LEVEL, o thread atual será simplesmente colocado no estado de espera e outros threads poderão ser executados. Caso contrário, essa rotina executa uma espera ocupada.
StorPortDeviceBusy

A rotina StorPortDeviceBusy notifica o driver de porta de que a unidade lógica especificada está ocupada no momento, tratando solicitações pendentes.
StorPortDeviceReady

A rotina StorPortDeviceReady notifica o driver de porta de que a unidade lógica indicada está pronta para lidar com novas solicitações.
StorPortEnablePassiveInitialization

A rotina de retorno de chamada StorPortEnablePassiveInitialization permite que a rotina de retorno de chamada HwStorPassiveInitializeRoutine do miniporte seja executada em PASSIVE_LEVEL durante a inicialização do miniport.
StorPortEnableRegistryKeyNotification

Saiba mais sobre a função StorPortEnableRegistryKeyNotification.
StorPortEtwEvent2

StorPortEtwEvent2 registra um evento ETW (Rastreamento de Eventos para Windows) com dois parâmetros ETW de uso geral em um canal de rastreamento de armazenamento.
StorPortEtwEvent4

StorPortEtwEvent4 registra um evento ETW (Rastreamento de Eventos para Windows) com quatro parâmetros ETW de uso geral em um canal de rastreamento de armazenamento.
StorPortEtwEvent8

StorPortEtwEvent8 registra um evento ETW (Rastreamento de Eventos para Windows) com oito parâmetros ETW de uso geral em um canal de rastreamento de armazenamento.
StorPortEtwLogByteStream

StorPortEtwLogByteStream registra um evento ETW (Rastreamento de Eventos para Windows) com um parâmetro de fluxo de bytes de uso geral para o canal especificado.
StorPortEtwLogError

StorPortEtwLogError registra um evento ETW (Rastreamento de Eventos para Windows) para um erro de protocolo de hardware.
StorPortFreeContiguousMemorySpecifyCache

A rotina StorPortFreeContiguousMemorySpecifyCache desaloca um intervalo de memória não em cache na parte nãopagada do espaço de endereço do sistema.
StorPortFreeDeviceBase

StorPortFreeDeviceBase libera um intervalo de memória de E/S do dispositivo mapeado por StorPortGetDeviceBase.
StorPortFreeDmaMemory

Essa função é a versão estendida da função StorPortFreeContiguousMemorySpecifyCache. Ele desaloca um intervalo de memória não em cache na parte nãopagada do espaço de endereço do sistema.
StorPortFreeHostMemoryBuffer

A rotina StorPortFreeHostMemoryBuffer libera a memória fisicamente contígua que foi alocada para ser usada para um HMB (Buffer de Memória de Host).
StorPortFreeMdl

A rotina StorPortFreeMdl libera uma MDL (lista de descritores de memória) que descreve a memória do pool não paginada.
StorPortFreePool

A rotina StorPortFreePool libera um bloco de memória que foi alocado anteriormente por uma chamada para a rotina StorPortAllocatePool.
StorPortFreeRegistryBuffer

A rotina StorPortFreeRegistryBuffer libera o buffer alocado para armazenar dados do Registro.
StorPortFreeTimer

Libera um objeto de contexto do temporizador storport criado anteriormente pela rotina StorPortInitializeTimer.
StorPortFreeWorker

Libera um item de trabalho do Storport alocado anteriormente pela rotina StorPortInitializeWorker.
StorPortGetActiveGroupCount

A rotina StorPortGetActiveGroupCount retorna o número de grupos de processadores presentes no sistema.
StorPortGetActiveNodeCount

A rotina StorPortGetActiveNodeCount retorna o número de nós presentes no sistema.
StorPortGetActivityIdSrb

Recupera a ID de atividade do ETW (Rastreamento de Eventos para Windows) associada a um bloco de solicitação.
StorPortGetBusData

A rotina StorPortGetBusData recupera as informações de configuração específicas do barramento necessárias para inicializar o HBA.
StorPortGetCurrentIrql

StorPortGetCurrentIrql recupera o IRQL (nível de solicitação de interrupção) atual.
StorPortGetCurrentProcessorNumber

A rotina StorPortGetCurrentProcessorNumber recupera o número atual do processador do kernel.
StorPortGetDataInBufferMdl

Retorna um MDL associado ao buffer de dados de entrada de um SRB (bloco de solicitação SCSI).
StorPortGetDataInBufferScatterGatherList

Retorna a lista de coleta de dispersão associada ao buffer de dados de entrada de um SRB (bloco de solicitação SCSI).
StorPortGetDataInBufferSystemAddress

Retorna o endereço do sistema para o buffer de dados de entrada de um SRB (bloco de solicitação SCSI).
StorPortGetDeviceBase

A rotina StorPortGetDeviceBase mapeia um endereço de E/S para o espaço de endereço do sistema.
StorPortGetDeviceObjects

A rotina StorPortGetDeviceObjects retorna os objetos de dispositivo associados à pilha de dispositivos do adaptador.
StorPortGetGroupAffinity

A rotina StorPortGetGroupAffinity constrói uma máscara dos processadores ativos em um grupo solicitado.
StorPortGetHighestNodeNumber

A rotina StorPortGetHighestNodeNumber retorna o maior número de nó possível no sistema.
StorPortGetLogicalProcessorRelationship

A rotina StorPortGetLogicalProcessorRelationship retorna informações de relação para um ou mais tipos especificados.
StorPortGetLogicalUnit

A rotina StorPortGetLogicalUnit retorna um ponteiro para a área de armazenamento por unidade lógica do driver de miniport.
StorPortGetMessageInterruptIDFromProcessorIndex

Saiba mais sobre a função StorPortGetMessageInterruptIDFromProcessorIndex.
StorPortGetMSIInfo

A rotina StorPortGetMSIInfo recupera as informações de MSI (interrupção sinalizada por mensagem) para a mensagem especificada.
StorPortGetNodeAffinity

A rotina StorPortGetNodeAffinity constrói uma máscara dos processadores ativos em um nó NUMA (acesso à memória não uniforme) solicitado.
StorPortGetNodeAffinity2

Saiba mais sobre a função StorPortGetNodeAffinity2.
StorPortGetOriginalMdl

A rotina StorPortGetOriginalMdl retorna o MDL associado ao SRB fornecido.
StorPortGetPfns

A rotina StorPortGetPfns pode ser chamada quando um miniporto precisa recuperar PFNs associados a um MDL para um SRB.
StorPortGetPhysicalAddress

A rotina StorPortGetPhysicalAddress converte um determinado intervalo de endereços virtuais em um intervalo de endereços físicos para uma operação de DMA.
StorPortGetRequestCryptoInfo

A Microsoft reserva a função StorPortGetRequestCryptoInfo somente para uso interno. Não use essa função em seu código.
StorPortGetRequestInfo

A rotina StorPortGetRequestInfo recupera as informações de solicitação de E/S associadas a um SRB (bloco de solicitação SCSI) e as retorna em uma estrutura de STOR_REQUEST_INFO.
StorPortGetScatterGatherList

A rotina StorPortGetScatterGatherList recupera a lista de dispersão/coleta associada para o SRB (bloco de solicitação SCSI) especificado.
StorPortGetStartIoPerfParams

A rotina StorPortGetStartIoPerfParams coloca os parâmetros de desempenho para uma determinada solicitação de E/S em uma estrutura STARTIO_PERFORMANCE_PARAMETERS.
StorPortGetSystemAddress

A rotina StorPortGetSystemAddress retorna um endereço virtual no espaço do sistema para o buffer de dados do SRB (bloco de solicitação SCSI) especificado.
StorPortGetSystemPortNumber

A rotina StorPortGetSystemPortNumber recupera o número da porta atribuída pelo sistema para um adaptador de armazenamento.
StorPortGetUncachedExtension

A rotina StorPortGetUncachedExtension aloca um buffer comum não armazenado em cache a ser compartilhado pela CPU e pelo dispositivo.
StorPortGetVirtualAddress

A rotina StorPortGetVirtualAddress obtém um endereço virtual mapeado para o endereço físico indicado.
StorPortHardwareReset

Um miniporto pode chamar StorPortHardwareReset para emitir uma redefinição de hardware.
StorPortInitialize

A rotina StorPortInitialize inicializa os parâmetros do driver de porta e os dados de extensão. StorPortInitialize também salva as informações do adaptador fornecidas no driver de miniport.
StorPortInitializeCryptoEngine

A Microsoft reserva a função StorPortInitializeCryptoEngine somente para uso interno. Não use essa função em seu código.
StorPortInitializeDpc

A rotina StorPortInitializeDpc inicializa um DPC do StorPort.
StorPortInitializeEvent

StorPortInitializeEvent inicializa um objeto de evento como um evento de sincronização ou tipo de notificação e o define como um estado sinalizado ou não sinalizado.
StorPortInitializeListHead

A rotina StorPortInitializeListHead inicializa uma estrutura STOR_LIST_ENTRY que representa o cabeçalho de uma lista duplamente vinculada.
StorPortInitializePerfOpts

A função StorPortInitializePerfOpts inicializa as otimizações de desempenho que o driver de miniporto e o driver storport dão suporte usando uma estrutura PERF_CONFIGURATION_DATA.
StorPortInitializePoFxPower

Um driver de miniporto chama StorPortInitializePoFxPower para registrar um dispositivo de armazenamento com a PoFx (estrutura de gerenciamento de energia).
StorPortInitializeSListHead

Inicializa o cabeçalho de uma lista de vinculados gerenciados pelo Storport.
StorPortInitializeSpinlock

A rotina StorPortInitializeSpinLock inicializa uma variável do tipo STOR_KSPIN_LOCK.
StorPortInitializeTimer

Cria um objeto de contexto do temporizador storport.
StorPortInitializeWorker

Cria um novo item de trabalho do Storport que é executado em um thread de trabalho do sistema.
StorPortInterlockedFlushSList

Remove todos os itens de uma lista vinculada exclusivamente gerenciada pelo Storport. O acesso à lista é sincronizado em um sistema multiprocessador.
StorPortInterlockedInsertHeadList

A rotina StorPortInterlockedInsertHeadList insere atomicamente uma entrada no início de uma lista duplamente vinculada de estruturas de STOR_LIST_ENTRY.
StorPortInterlockedInsertTailList

A rotina StorPortInterlockedInsertTailList insere atomicamente uma entrada no final de uma lista duplamente vinculada de estruturas de STOR_LIST_ENTRY.
StorPortInterlockedPopEntrySList

Remove um item da frente de uma lista vinculada exclusivamente gerenciada pelo Storport. O acesso à lista é sincronizado em um sistema multiprocessador. Sintaxe.
StorPortInterlockedPushEntrySList

Insere um item na frente de uma lista gerenciada do Storport vinculada. O acesso à lista é sincronizado em um sistema multiprocessador.
StorPortInterlockedRemoveHeadList

A rotina StorPortInterlockedRemoveHeadList remove uma entrada do início de uma lista duplamente vinculada de estruturas de STOR_LIST_ENTRY.
StorPortInvokeAcpiMethod

A rotina StorPortInvokeAcpiMethod executa um método ACPI para um dispositivo de armazenamento.
StorPortIsCurrentOsInstallationUpgrade

A rotina StorPortIsCurrentOsInstallationUpgrade verifica se a instalação atual do Windows é uma atualização de uma versão anterior ou não.
StorPortIsDeviceOperationAllowed

Um driver de miniporte pode chamar a rotina StorPortIsDeviceOperationAllowedminiport para determinar se as operações para uma determinada classe de gerenciamento de dispositivos são permitidas.
StorPortIssueDpc

A rotina StorPortIssueDpc emite uma DPC (chamada de procedimento adiado).
StorPortLogError

A rotina StorPortLogError notifica o driver de porta de que ocorreu um erro.
StorPortLogSystemEvent

A rotina StorPortLogSystemEvent fornece aos drivers de miniporto acesso total aos recursos da instalação de eventos do kernel do Windows, permitindo que os drivers de miniporte criem entradas de log de eventos que são realmente úteis na solução de problemas de armazenamento.
StorPortLogTelemetry

A rotina StorPortLogTelemetry registra um evento de telemetria de miniporte para ajudar a diagnosticar ou coletar informações úteis.
StorPortLogTelemetryEx

Saiba como a rotina StorPortLogTelemetry registra um evento de telemetria de miniporte para ajudar a diagnosticar ou coletar informações úteis.
StorPortMarkDeviceFailed

A rotina StorPortMarkDeviceFailed marca um dispositivo com falha status.
StorPortMarkDeviceFailedEx

A rotina StorPortMarkDeviceFailedEx marca um dispositivo com falha status e fornece dados que podem ser necessários para o diagnóstico.
StorPortMarkDumpMemory

Um miniporto deve marcar a memória usada para o arquivo de despejo ou o arquivo de hibernação.
StorPortMaskMsixInterrupt

StorPortMaskMsixInterrupt mascara ou desmascara a interrupção MSI-X especificada.
StorPortMoveMemory

A rotina StorPortMoveMemory copia a memória de um buffer para outro.
StorPortNotification

O driver de miniporto usa a rotina StorPortNotification para notificar o driver storport de determinados eventos e condições.
StorPortPause

A rotina StorPortPause pausa um adaptador para o período de tempo especificado.
StorPortPauseDevice

A rotina StorPortPauseDevice pausa um dispositivo de unidade lógica específico para o período de tempo especificado.
StorPortPoFxActivateComponent

A rotina StorPortPoFxActivateComponent incrementa a contagem de referência de ativação no componente especificado de um dispositivo de armazenamento.
StorPortPoFxIdleComponent

A rotina StorPortPoFxIdleComponent diminui a contagem de referência de ativação de um componente especificado de um dispositivo de armazenamento.
StorPortPoFxPowerControl

A rotina StorPortPoFxPowerControl envia uma solicitação de controle de energia para a PoFx (estrutura de gerenciamento de energia) para encaminhar para o PEP (plug-in do power engine).
StorPortPoFxSetComponentLatency

A rotina StorPortPoFxSetComponentLatency especifica a latência máxima que pode ser tolerada na transição da condição ociosa para a condição ativa no componente do dispositivo de armazenamento especificado.
StorPortPoFxSetComponentResidency

A rotina StorPortPoFxSetComponentResidency define o tempo estimado para quanto tempo um componente de dispositivo de armazenamento provavelmente permanecerá ocioso depois que o componente entrar na condição ociosa.
StorPortPoFxSetIdleTimeout

Saiba mais sobre a função StorPortPoFxSetIdleTimeout.
StorPortPoFxSetPerfState

StorPortPoFxSetPerfState define o estado P de um componente.
StorPortPutScatterGatherList

A rotina StorPortPutScatterGatherList libera todos os recursos associados a uma lista de dispersão/coleta que foi criada anteriormente por uma chamada para a rotina StorPortBuildScatterGatherList.
StorPortQueryConfiguration

Um miniporto pode chamar StorPortQueryConfiguration para obter a configuração específica da plataforma.
StorPortQueryDepthSList

Recupera o número de entradas em uma lista vinculada exclusivamente gerenciada pelo Storport.
StorPortQueryDpcWatchdogInformation

StorPortQueryDpcWatchdogInformation consulta valores de temporizador de watchdog DPC para o processador atual.
StorPortQueryPerformanceCounter

O valor atual do contador de desempenho do sistema é consultado é retornado pela rotina StorPortQueryPerformanceCounter.
StorPortQuerySystemTime

A rotina StoriPortQuerySystemTime obtém a hora atual do sistema.
StorPortQueryTimerMinInterval

StorPortQueryTimerMinInterval consulta a resolução mínima do temporizador compatível com o relógio do sistema.
StorPortQueueWorkItem

Agenda um item de trabalho do Storport para executar dentro do contexto de um thread de trabalho do sistema.
StorPortReadPortBufferUchar

A rotina StorPortReadPortBufferUchar lê um valor de um endereço de porta especificado
StorPortReadPortBufferUlong

A rotina StorPortReadPortBufferUlong lê um valor de um endereço de porta especificado.
StorPortReadPortBufferUshort

A rotina StorPortReadPortBufferUshort lê um valor de um endereço de porta especificado.
StorPortReadPortUchar

A rotina StorPortReadPortUchar lê um valor de um endereço de porta especificado
StorPortReadPortUlong

A rotina StorPortReadPortUlong lê um valor de um endereço de porta especificado.
StorPortReadPortUshort

A rotina StorPortReadPortUshort lê um valor de um endereço de porta especificado.
StorPortReadRegisterBufferUchar

A rotina StorPortReadRegisterBufferUchar lê um valor de um endereço de registro especificado.
StorPortReadRegisterBufferUlong

A rotina StorPortReadRegisterBufferUlong lê um valor de um endereço de registro especificado.
StorPortReadRegisterBufferUlong64

Essa rotina StorPortReadRegisterBufferUlong64 lê vários valores ULONG64 do endereço de registro de 64 bits especificado em um buffer.
StorPortReadRegisterBufferUshort

A rotina StorPortReadRegisterBufferUshort lê um valor de um endereço de registro especificado.
StorPortReadRegisterUchar

A rotina StorPortReadRegisterUchar lê um valor de um endereço de registro especificado.
StorPortReadRegisterUlong

A rotina StorPortReadRegisterUlong lê um valor de um endereço de registro especificado.
StorPortReadRegisterUlong64

A rotina StorPortReadRegisterUlong64 lê um valor de 64 bits de um endereço de registro de 64 bits especificado.
StorPortReadRegisterUshort

A rotina StorPortReadRegisterUshort lê um valor de um endereço de registro especificado.
StorPortReady

A rotina StorPortReady notifica o driver de porta de que o adaptador não está mais ocupado.
StorPortRegistryRead

A rotina StorPortRegistryRead lê os dados do Registro para o dispositivo e o valor indicados.
StorPortRegistryReadAdapterKey

A rotina StorPortRegistryReadAdapterKey é chamada pelo driver de miniport para ler as chaves do adaptador de registro de hardware ou dispositivo localizadas no registro em HKLM/CurrentControlSet/Enum/<Instance path>/DeviceParameters/...
StorPortRegistryWrite

A rotina StorPortRegistryWrite é chamada pelo driver de miniporto para converter os dados do Registro contidos em um buffer especificado de ASCII para Unicode e gravar os dados na área de armazenamento por HBA do driver de miniport.
StorPortRegistryWriteAdapterKey

A rotina StorPortRegistryReadAdapterKey é chamada pelo driver de miniport para ler as chaves do adaptador do registro de hardware ou dispositivo localizadas no registro em HKLM/CurrentControlSet/Enum/<Instance path>/DeviceParameters/....
StorPortReleaseMSISpinLock

A rotina StorPortReleaseMSISpinLock libera um bloqueio de rotação msi (interrupção sinalizada por mensagem) adquirido anteriormente para a mensagem especificada.
StorPortReleaseSpinLock

A rotina StorPortReleaseSpinLock lança um spinlock adquirido pelo StorPortAcquireSpinLock.
StorPortRequestTimer

Agenda um evento de retorno de chamada para um objeto de contexto do temporizador do Storport.
StorPortResume

A rotina StorPortResume retoma um adaptador pausado.
StorPortResumeDevice

A rotina StorPortResumeDevice retoma uma unidade lógica pausada anteriormente.
StorPortRevertToUserGroupAffinityThread

Saiba mais sobre: StorPortRevertToUserGroupAffinityThread
StorPortSecureCopyMemory

StorPortSecureCopyMemory copia com segurança bytes entre buffers.
StorPortSetAdapterBusType

StorPortSetAdapterBusType é usado para ajustar o tipo de barramento do adaptador dependendo de sua configuração atual.
StorPortSetBusDataByOffset

A rotina StorPortSetBusDataByOffset grava informações de configuração específicas do barramento.
StorPortSetDeviceQueueDepth

A rotina StorPortSetDeviceQueueDepth define a profundidade máxima da fila do dispositivo para o dispositivo indicado.
StorPortSetEvent

Um miniporto pode chamar StorPortSetEvent para definir um objeto de evento para o estado sinalizado.
StorPortSetFeatureList

StorPortSetFeatureList define os recursos do Storport compatíveis com um miniporto.
StorPortSetPowerSettingNotificationGuids

A rotina StorPortSetPowerSettingNotificationGuids permite que um miniporto receba notificações de configuração de energia. O miniporto registra uma matriz de GUIDs que identificam as configurações de energia para as quais receber notificações de alteração de energia.
StorPortSetPriorityThread

StorPortSetPriorityThread define a prioridade de tempo de execução de um thread criado por miniport.
StorPortSetSystemGroupAffinityThread

StorPortSetSystemGroupAffinityThread altera o número do grupo e a máscara de afinidade do thread de chamada.
StorPortSetUnitAttributes

Saiba mais sobre a rotina StorPortSetUnitAttributes.
StorPortStallExecution

A rotina StorPortStallExecution para o driver de miniport.
StorPortStateChangeDetected

Notifica o driver de porta storport de uma alteração de estado para um LUN (número de unidade lógica), porta HBA (adaptador de barramento de host) ou dispositivo de destino.
StorPortSynchronizeAccess

A rotina StorPortSynchronizeAccess fornece acesso sincronizado à extensão de dispositivo de um driver de miniport.
StorPortTerminateSystemThread

StorPortTerminateSystemThread encerra o thread do sistema atual.
StorPortUpdateAdapterMaxIO

Essa função pode ser chamada por um miniporto para atualizar o máximo de E/S com suporte de um adaptador. Essa função é válida durante o retorno de chamada HwInitialize/HwPassiveInitRoutine e tem efeito somente durante a inicialização do adaptador.
StorPortValidateRange

A rotina StorPortValidateRange determina se um intervalo especificado de endereços de E/S está em uso por outro adaptador. Essa rotina é obsoleta em sistemas operacionais Windows NT 4.0 e posteriores.
StorPortWaitForSingleObject

Um miniporto pode chamar a função StorPortWaitForSingleObject para colocar o thread atual em um estado de espera até que o objeto dispatcher fornecido seja definido como estado sinalizado ou, opcionalmente, atingir o tempo limite.
StorPortWritePortBufferUchar

A rotina StorPortWritePortBufferUchar grava um valor em um endereço de registro especificado.
StorPortWritePortBufferUlong

A rotina StorPortWritePortBufferUlong grava um valor em um endereço de registro especificado.
StorPortWritePortBufferUshort

A rotina StorPortWritePortBufferUshort grava um valor em um endereço de registro especificado.
StorPortWritePortUchar

A rotina StorPortWritePortUchar grava um valor em um endereço de registro especificado.
StorPortWritePortUlong

A rotina StorPortWritePortUlong grava um valor em um endereço de registro especificado.
StorPortWritePortUshort

A rotina StorPortWritePortUshort grava um valor em um endereço de registro especificado.
StorPortWriteRegisterBufferUchar

A rotina StorPortWriteRegisterBufferUchar transfere um determinado número de bytes não assinados de um buffer para o HBA.
StorPortWriteRegisterBufferUlong

A rotina StorPortWriteRegisterBufferUlong transfere um determinado número de valores ULONG de um buffer para o HBA.
StorPortWriteRegisterBufferUlong64

Essa rotina StorPortWriteRegisterBufferUlong64 grava vários valores de ULONG64 de um endereço de registro de 64 bits especificado.
StorPortWriteRegisterBufferUshort

A rotina StorPortWriteRegisterBufferUshort transfere um determinado número de valores USHORT de um buffer para o HBA.
StorPortWriteRegisterUchar

A rotina StorPortWriteRegisterBufferUshort transfere um determinado número de valores de caractere de um buffer para o endereço de registro HBA indicado.
StorPortWriteRegisterUlong

A rotina StorPortWriteRegisterUlong transfere um valor ULONG para o endereço de registro HBA indicado.
StorPortWriteRegisterUlong64

Essa rotina StorPortWriteRegisterUlong64 grava um valor de ULONG64 no endereço de registro especificado.
StorPortWriteRegisterUshort

A rotina StorPortWriteRegisterUshort transfere um valor ULONG para o endereço de registro HBA indicado.

Funções de retorno de chamada

 
HW_ADAPTER_CONTROL

A rotina HwStorAdapterControl de um driver de miniport é chamada para executar operações síncronas para controlar o estado ou o comportamento de um adaptador, como parar ou reiniciar o HBA para gerenciamento de energia.
HW_BUILDIO

A rotina HwStorBuildIo processa o SRB com acesso não sincronizado a estruturas de dados do sistema compartilhado antes de passá-lo para hwStorStartIo.
HW_CLEANUP_TRACING

A rotina de retorno de chamada HwStorCleanupTracing permite que o driver de miniporto virtual storport pare o rastreamento e libere todos os recursos relacionados.
HW_COMPLETE_SERVICE_IRP

A rotina HwStorCompleteServiceIrp é chamada quando o adaptador virtual está sendo removido. Quando isso acontece, o miniporto virtual Storport pode concluir todos os IRPs de retorno de chamada reverso recebidos em HwStorCompleteServiceIrp.
HW_DPC_ROUTINE

A rotina HwStorDpcRoutine é uma rotina adiada para execução no DISPATCH IRQL por meio do mecanismo DPC (chamada de procedimento adiado).
HW_FIND_ADAPTER

A rotina HwStorFindAdapter usa a configuração fornecida para determinar se um HBA específico tem suporte e, se for, para retornar informações de configuração sobre esse adaptador.
HW_FREE_ADAPTER_RESOURCES

A rotina de retorno de chamada HwStorFreeAdapterResources permite que o driver de miniporto virtual storport libere recursos quando o adaptador virtual está sendo removido. Esta é a última rotina de retorno de chamada para o adaptador.
HW_INITIALIZE

A rotina HwStorInitialize inicializa o driver de miniporte após a reinicialização do sistema ou a falha de energia.
HW_INITIALIZE_TRACING

A rotina de retorno de chamada HwStorInitializeTracing permite que o driver de miniporto virtual storport configure o rastreamento e todos os recursos relacionados.
HW_INTERRUPT

O driver storport chama a rotina HwStorInterrupt depois que o HBA gera uma solicitação de interrupção.
HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE

A rotina HwMSInterruptRoutine manipula uma MSI (interrupção sinalizada por mensagem).
HW_PASSIVE_INITIALIZE_ROUTINE

A rotina de retorno de chamada HwStorPassiveInitializeRoutine é chamada após a rotina HwStorInitialize quando o IRQL atual está em PASSIVE_LEVEL.
HW_PROCESS_SERVICE_REQUEST

A rotina de retorno de chamada HwStorProcessServiceRequest recebe o IRP de controle de dispositivo que contém a solicitação IOCTL_MINIPORT_PROCESS_SERVICE_IRP quando um chamador, como um aplicativo de modo de usuário ou driver de modo kernel, requer uma operação de "retorno de chamada reverso".
HW_REGISTRY_NOTIFICATION_ROUTINE

Saiba mais sobre o retorno de chamada HW_REGISTRY_NOTIFICATION_ROUTINE.
HW_RESET_BUS

A rotina HwStorResetBus é chamada pelo driver de porta para limpar as condições de erro.
HW_STARTIO

O driver do Storport chama a rotina HwStorStartIo uma vez para cada solicitação de E/S de entrada.
HW_STATE_CHANGE

Um retorno de chamada fornecido por miniport que é chamado depois que uma notificação de StorPortStateChangeDetected é processada.
HW_TIMER

A rotina HwStorTimer é chamada após o intervalo especificado quando o driver de miniporto chamado StorPortNotification com o valor RequestTimerCall NotificationType.
HW_TRACING_ENABLED

A rotina de retorno de chamada HwStorTracingEnabled permite que o Storport notifique um miniporto de que o rastreamento de eventos está habilitado.
HW_UNIT_CONTROL

A rotina HwStorUnitControl de um driver de miniport é chamada para executar operações síncronas para controlar o estado do dispositivo de unidade de armazenamento.
HW_WORKITEM

Uma função de retorno de chamada fornecida pelo miniporto para processar uma solicitação de item de trabalho do Storport.
STOR_THREAD_START_ROUTINE

STOR_THREAD_START_ROUTINE fornece um ponto de entrada para um thread de sistema criado por miniporto de armazenamento.
VIRTUAL_HW_FIND_ADAPTER

O miniporto virtual Storport usa informações de configuração fornecidas para a rotina VirtualHwStorFindAdapter para se inicializar ainda mais.

Estruturas

 
ACCESS_RANGE

Saiba como um ACCESS_RANGE descreve um intervalo de portas de memória ou de E/S usado por um HBA. Observação Os modelos de driver de porta SCSI e driver de miniporta SCSI podem ser alterados ou indisponíveis no futuro.
BLOCK_DEVICE_RANGE_DESCRIPTOR

A estrutura BLOCK_DEVICE_RANGE_DESCRIPTOR descreve um intervalo de blocos lógicos associados a vários fragmentos de um arquivo para uma operação de cópia de descarregamento.
BLOCK_DEVICE_TOKEN_DESCRIPTOR

A estrutura BLOCK_DEVICE_TOKEN_DESCRIPTOR (scsi.h) contém o token retornado do comando POPULATE TOKEN para uma operação de descarregamento de dados de leitura.
CURRENT_INTERNAL_STATUS_PARAMETER_DATA

Saiba mais sobre: estrutura _CURRENT_INTERNAL_STATUS_PARAMETER_DATA (storport.h)
ERROR_HISTORY_DIRECTORY

Saiba mais sobre: estrutura _ERROR_HISTORY_DIRECTORY (storport.h)
ERROR_HISTORY_DIRECTORY_ENTRY

Saiba mais sobre: estrutura _ERROR_HISTORY_DIRECTORY_ENTRY (storport.h)
HW_INITIALIZATION_DATA

A estrutura HW_INITIALIZATION_DATA (Storport) contém informações específicas para cada driver de miniporta e o hardware que o driver de miniporto gerencia.
INQUIRYDATA

A estrutura de _INQUIRYDATA (storport.h) contém informações sobre os dados de consulta SCSI associados a um dispositivo de fita.
MEMORY_REGION

A estrutura MEMORY_REGION descreve uma região de memória fisicamente contígua.
MESSAGE_INTERRUPT_INFORMATION

A estrutura MESSAGE_INTERRUPT_INFORMATION descreve uma MSI (interrupção sinalizada por mensagem).
MINIPORT_DUMP_POINTERS

Um driver de miniporto storport usa essa estrutura para dar suporte ao código de função de SCSI_REQUEST_BLOCK (SRB) SRB_FUNCTION_DUMP_POINTERS.
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE

Saiba mais sobre a estrutura MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (storport.h).
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE

Saiba mais sobre a estrutura MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (storport.h).
MODE_PAGE_SUBPAGE_HEADER

Saiba mais sobre a estrutura MODE_PAGE_SUBPAGE_HEADER (storport.h).
PERF_CONFIGURATION_DATA

A estrutura PERF_CONFIGURATION_DATA descreve as otimizações de desempenho compatíveis com a rotina StorPortInitializePerfOpts.
POPULATE_TOKEN_HEADER

A estrutura POPULATE_TOKEN_HEADER (storport.h) contém o cabeçalho dos parâmetros em um BLOCO de dados de comando (CDB) do comando POPULATE TOKEN.
PORT_CONFIGURATION_INFORMATION

PORT_CONFIGURATION_INFORMATION contém informações de configuração para um HBA (adaptador de barramento de host).
PRI_REGISTRATION_LIST

A estrutura de PRI_REGISTRATION_LIST (storport.h) contém informações sobre reservas persistentes e chaves de reserva que estão ativas em um servidor de dispositivo.
PRI_RESERVATION_DESCRIPTOR

A estrutura PRI_RESERVATION_DESCRIPTOR (storport.h) descreve uma reserva persistente que está ativa em um servidor de dispositivo.
PRI_RESERVATION_LIST

A estrutura PRI_RESERVATION_LIST (storport.h) contém uma lista de reservas persistentes que estão ativas em um servidor de dispositivo.
PRO_PARAMETER_LIST

A estrutura de PRO_PARAMETER_LIST (storport.h) contém informações de reserva enviadas em um comando PRO (Reserva Persistente) para um servidor de dispositivo.
RECEIVE_TOKEN_INFORMATION_HEADER

A estrutura RECEIVE_TOKEN_INFORMATION_HEADER (storport.h) contém informações que descrevem o status de uma operação de transferência de dados de descarregamento.
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER

A estrutura RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER (storport.h) contém um token criado como uma ROD (representação de dados).
REPORT_ZONES_DATA

Não use essa estrutura em seu código. A Microsoft reserva a estrutura REPORT_ZONES_DATA somente para uso interno. Não use essa estrutura em seu código.
RT_PARAMETER_DATA

A estrutura de RT_PARAMETER_DATA (storport.h) contém os dados de parâmetro para o comando de carimbo de data/hora do relatório.
SAVED_INTERNAL_STATUS_PARAMETER_DATA

Saiba mais sobre: estrutura _SAVED_INTERNAL_STATUS_PARAMETER_DATA (storport.h)
SCSI_PNP_REQUEST_BLOCK

A estrutura de _SCSI_PNP_REQUEST_BLOCK (storport.h) contém informações para solicitações PNP (plug and play) SCSI.
SCSI_POWER_REQUEST_BLOCK

A estrutura de _SCSI_POWER_REQUEST_BLOCK (storport.h) contém informações para solicitações de gerenciamento de energia SCSI.
SCSI_REQUEST_BLOCK

A estrutura _SCSI_REQUEST_BLOCK (storport.h) contém informações para funções SRB (Bloco de Solicitação SCSI).
SCSI_SUPPORTED_CONTROL_TYPE_LIST

SCSI_SUPPORTED_CONTROL_TYPE_LIST é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType de ScsiQuerySupportedUnitControlTypes ou a rotina HwStorAdapterControl é chamada com um ControlType de ScsiQuerySupportedControlTypes.
SCSI_WMI_REQUEST_BLOCK

A estrutura _SCSI_WMI_REQUEST_BLOCK (storport.h) contém informações sobre um SCSI_REQUEST_BLOCK para uso com comandos WMI.
SES_CONFIGURATION_DIAGNOSTIC_PAGE

Saiba mais sobre: estrutura SES_CONFIGURATION_DIAGNOSTIC_PAGE (storport.h)
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE

A estrutura _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE (storport.h) contém uma imagem de microcódigo específica do fornecedor usada pelo processo de serviços de compartimento.
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR

A estrutura de _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (storport.h) especifica o status e status adicional de um microcódigo de download.
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE

A estrutura _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE (storport.h) contém informações sobre o status de uma ou mais operações de download de microcódigo.
SRBEX_DATA

A estrutura _SRBEX_DATA (storport.h) descreve o formato generalizado para conter dados estendidos do protocolo SRB.
SRBEX_DATA_BIDIRECTIONAL

A estrutura _SRBEX_DATA_BIDIRECTIONAL (storport.h) contém os dados estendidos do SRB (Bloco de Solicitação SCSI) para comandos de transferência bidirecional.
SRBEX_DATA_IO_INFO

A estrutura de _SRBEX_DATA_IO_INFO (storport.h) contém informações adicionais relacionadas a uma solicitação de leitura ou gravação em um SRB (Bloco de Solicitação SCSI) estendido.
SRBEX_DATA_NVME_COMMAND

A estrutura SRBEX_DATA_NVME_COMMAND (storport.h) permite que o usuário enquadrá-lo e emita um comando no formato NVMe.
SRBEX_DATA_PNP

A estrutura de _SRBEX_DATA_PNP (storport.h) contém os dados de solicitação para um SRB (Bloco de Solicitação SCSI) PNP (plug and play estendido).
SRBEX_DATA_POWER

A estrutura de _SRBEX_DATA_POWER (storport.h) contém os dados de solicitação para um SRB (Bloco de Solicitação SCSI) de energia estendida.
SRBEX_DATA_SCSI_CDB_VAR

A estrutura _SRBEX_DATA_SCSI_CDB_VAR (storport.h) contém os dados SRB estendidos para um BLOCO de dados de comando SCSI de comprimento variável (CDB).
SRBEX_DATA_SCSI_CDB16

A estrutura de _SRBEX_DATA_SCSI_CDB16 (storport.h) contém os dados SRB estendidos para um BLOCO de dados de comando SCSI de 16 bytes (CDB).
SRBEX_DATA_SCSI_CDB32

A estrutura de _SRBEX_DATA_SCSI_CDB32 (storport.h) contém os dados SRB estendidos para um BLOCO de dados de comando SCSI de 32 bytes (CDB).
SRBEX_DATA_WMI

A estrutura de _SRBEX_DATA_WMI (storport.h) contém os dados de solicitação de um SRB (Bloco de Solicitação SCSI) do WMI estendido.
ST_PARAMETER_DATA

A estrutura de ST_PARAMETER_DATA (storport.h) contém a lista de parâmetros para o comando set timestamp.
STARTIO_PERFORMANCE_PARAMETERS

A estrutura STARTIO_PERFORMANCE_PARAMETERS descreve os parâmetros de desempenho retornados ao driver de miniporto pela rotina StorPortGetStartIoPerfParams.
STOR_ADAPTER_CONTROL_POWER

STOR_ADAPTER_CONTROL_POWER é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorAdapterControl de um miniport é chamada com um ControlType de ScsiAdapterPower.
STOR_ADDR_BTL8

A estrutura de _STOR_ADDR_BTL8 (storport.h) contém as informações de endereçamento para um endereço BTL8 (Bus-Target-LUN) de 8 bits.
STOR_ADDRESS

A estrutura de _STOR_ADDRESS (storport.h) contém informações gerais que descrevem um endereço de dispositivo de armazenamento.
STOR_CRYPTO_CAPABILITIES_DATA

A Microsoft reserva a estrutura STOR_CRYPTO_CAPABILITIES_DATA somente para uso interno. Não use essa estrutura em seu código.
STOR_CRYPTO_CAPABILITY

A Microsoft reserva a estrutura de STOR_CRYPTO_CAPABILITY somente para uso interno. Não use essa estrutura em seu código.
STOR_CRYPTO_KEY_INFO

A Microsoft reserva a estrutura STOR_CRYPTO_KEY_INFO somente para uso interno. Não use essa estrutura em seu código.
STOR_CRYPTO_OPERATION

A Microsoft reserva a estrutura STOR_CRYPTO_OPERATION somente para uso interno. Não use essa estrutura em seu código.
STOR_CRYPTO_OPERATION_INSERT_KEY

A Microsoft reserva a estrutura de STOR_CRYPTO_OPERATION_INSERT_KEY somente para uso interno. Não use essa estrutura em seu código.
STOR_DEVICE_CAPABILITIES

A estrutura _STOR_DEVICE_CAPABILITIES (storport.h) contém informações de funcionalidades do dispositivo relevantes para dispositivos de armazenamento.
STOR_DEVICE_CAPABILITIES_EX

A estrutura de _STOR_DEVICE_CAPABILITIES_EX (storport.h) contém informações de funcionalidades estendidas do dispositivo relevantes para dispositivos de armazenamento.
STOR_DISPATCHER_HEADER

A estrutura STOR_DISPATCHER_HEADER é uma estrutura opaca que descreve um objeto dispatcher.
STOR_DPC

A estrutura STOR_DPC é uma estrutura opaca que representa um objeto DPC. Não defina os membros dessa estrutura diretamente.
STOR_DPC_WATCHDOG_INFORMATION

STOR_DPC_WATCHDOG_INFORMATION contém informações de tempo limite sobre a DPC (chamada de procedimento adiado) atual.
STOR_EVENT

A estrutura STOR_EVENT descreve um objeto de evento.
STOR_FILTER_RESOURCE_REQUIREMENTS

STOR_FILTER_RESOURCE_REQUIREMENTS é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorAdapterControl de um miniport é chamada com um ControlType de ScsiAdapterFilterResourceRequirements.
STOR_FRU_ID_DESCRIPTION

STOR_FRU_ID_DESCRIPTION é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType de ScsiUnitQueryFruId ou a rotina HwStorAdapterControl é chamada com um ControlType de ScsiAdapterQueryFruId.
STOR_GROUP_AFFINITY

A estrutura STOR_GROUP_AFFINITY especifica um número de grupo e a afinidade do processador dentro desse grupo.
STOR_LIST_ENTRY

Uma estrutura STOR_LIST_ENTRY descreve uma entrada em uma lista duplamente vinculada ou serve como o cabeçalho para essa lista.
STOR_LOG_EVENT_DETAILS

A estrutura STOR_LOG_EVENT_DETAILS fornece detalhes relativos a eventos de log de erros específicos do Storport e eventos de log do sistema.
STOR_MAX_OPERATIONAL_POWER

STOR_MAX_OPERATIONAL_POWER é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorAdapterControl de um miniport é chamada com um ControlType de ScsiAdapterPoFxMaxOperationalPower.
STOR_POFX_ACTIVE_CONTEXT

STOR_POFX_ACTIVE_CONTEXT é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType de ScsiUnitPoFxPowerActive ou a rotina HwStorAdapterControl de um miniporto é chamada com um ControlType de ScsiAdapterPoFxPowerActive.
STOR_POFX_COMPONENT

A estrutura STOR_POFX_COMPONENT descreve os atributos de estado de energia de um componente de dispositivo de armazenamento.
STOR_POFX_COMPONENT_IDLE_STATE

A estrutura STOR_POFX_COMPONENT_IDLE_STATE especifica os atributos de um estado de energia funcional (estado F) de um componente em um dispositivo de armazenamento.
STOR_POFX_COMPONENT_V2

A estrutura STOR_POFX_COMPONENT_V2 descreve os atributos de estado de energia de um componente de dispositivo de armazenamento.
STOR_POFX_DEVICE

A estrutura STOR_POFX_DEVICE descreve os atributos de energia de um dispositivo de armazenamento para a PoFx (estrutura de gerenciamento de energia).
STOR_POFX_DEVICE_V2

A estrutura STOR_POFX_DEVICE_V2 descreve os atributos de energia de um dispositivo de armazenamento para a PoFx (estrutura de gerenciamento de energia).
STOR_POFX_DEVICE_V3

A estrutura STOR_POFX_DEVICE_V3 descreve os atributos de energia de um dispositivo de armazenamento para a PoFx (estrutura de gerenciamento de energia).
STOR_POFX_FSTATE_CONTEXT

STOR_POFX_FSTATE_CONTEXT é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType da rotina ScsiUnitPoFxPowerSetFState ou HwStorAdapterControl é chamada com um ControlType de ScsiAdapterPoFxPowerSetFState.
STOR_POFX_PERF_STATE_CONTEXT

STOR_POFX_PERF_STATE_CONTEXT é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType da rotina ScsiUnitPoFxPowerSetFState ou HwStorAdapterControl é chamada com um ControlType de ScsiAdapterPoFxSetPerfState.
STOR_POFX_POWER_CONTROL

STOR_POFX_POWER_CONTROL é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType de ScsiUnitPoFxPowerControl ou a rotina HwStorAdapterControl é chamada com um ControlType de ScsiAdapterPoFxPowerControl.
STOR_POFX_POWER_REQUIRED_CONTEXT

STOR_POFX_POWER_REQUIRED_CONTEXT é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType de ScsiUnitPoFxPowerRequired.
STOR_POFX_UNIT_POWER_INFO

STOR_POFX_UNIT_POWER_INFO é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniporto é chamada com um ControlType de ScsiUnitPoFxPowerInfo.
STOR_POWER_CONTROL_HEADER

STOR_POWER_CONTROL_HEADER é um cabeçalho de controle de energia comum para parâmetros de controle relacionados à energia de unidade e adaptador.
STOR_POWER_SETTING_INFO

STOR_POWER_SETTING_INFO é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorAdapterControl de um miniport é chamada com um ControlType de ScsiPowerSettingNotification.
STOR_REQUEST_INFO_V1

A estrutura _STOR_REQUEST_INFO_V1 contém detalhes sobre a solicitação de E/S do driver de armazenamento associada a um SRB (bloco de solicitação SCSI). _STOR_REQUEST_INFO_V1 é retornado pela rotina StorPortGetRequestInfo.
STOR_RESET_BUS_SYNCHRONOUS_PARAMETER

Saiba mais sobre a estrutura STOR_RESET_BUS_SYNCHRONOUS_PARAMETER.
STOR_RICH_DEVICE_DESCRIPTION

A estrutura STOR_RICH_DEVICE_DESCRIPTION descreve os atributos do dispositivo físico para o qual um driver está solicitando um adaptador DMA (acesso direto à memória).
STOR_SCATTER_GATHER_ELEMENT

A estrutura STOR_SCATTER_GATHER_ELEMENT é usada com STOR_SCATTER_GATHER_LIST para criar uma lista de elementos de dispersão/coleta.
STOR_SCATTER_GATHER_LIST

A estrutura STOR_SCATTER_GATHER_LIST é usada em conjunto com a rotina StorPortGetScatterGatherList para recuperar a lista de dispersão/coleta de um SRB (bloco de solicitação SCSI).
STOR_SERIAL_NUMBER

STOR_SERIAL_NUMBER é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorAdapterControl de um miniport é chamada com um ControlType de ScsiAdapterSerialNumber.
STOR_SET_EVENT_LOGGING

STOR_SET_EVENT_LOGGING é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorAdapterControl de um miniport é chamada com um ControlType de ScsiAdapterSetEventLogging.
STOR_SYSTEM_POWER_HINTS

STOR_SYSTEM_POWER_HINTS é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorAdapterControl de um miniport é chamada com um ControlType de ScsiAdapterSystemPowerHints.
STOR_UC_DEVICE_USAGE

STOR_UC_DEVICE_USAGE é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType de ScsiUnitUsage.
STOR_UNIT_ATTRIBUTES

Saiba mais sobre a estrutura de STOR_UNIT_ATTRIBUTES.
STOR_UNIT_CONTROL_POWER

STOR_UNIT_CONTROL_POWER é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType de ScsiUnitPower.
STOR_UNIT_CONTROL_QUERY_BUS_TYPE

STOR_UNIT_CONTROL_QUERY_BUS_TYPE é a estrutura apontada pelo parâmetro Parameters quando a rotina HwStorUnitControl de um miniport é chamada com um ControlType de ScsiUnitQueryBusType.
STORAGE_REQUEST_BLOCK

A estrutura _STORAGE_REQUEST_BLOCK (storport.h) descreve o formato estendido de um SRB (Bloco de Solicitação SCSI).
STORPORT_CAPTURE_LIVEDUMP

A estrutura STORPORT_CAPTURE_LIVEDUMP contém os dados necessários para gerar um despejo dinâmico.
STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG

STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG contém o conteúdo de um despejo ao vivo capturado por StorPortCaptureLiveDump.
STORPORT_TELEMETRY_EVENT

A estrutura STORPORT_TELEMETRY_EVENT descreve o conteúdo dos dados de telemetria do miniport.
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR

Saiba mais sobre a estrutura T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (storport.h).
TRACK_INFORMATION2

A estrutura de _TRACK_INFORMATION2 (storport.h) contém informações detalhadas de controle, incluindo local, tamanho e modo de dados.
VIRTUAL_HW_INITIALIZATION_DATA

A estrutura VIRTUAL_HW_INITIALIZATION_DATA contém informações específicas para cada driver de miniporto virtual.
VPD_EXTENDED_INQUIRY_DATA_PAGE

Saiba mais sobre: estrutura de _VPD_EXTENDED_INQUIRY_DATA_PAGE (storport.h)
VPD_THIRD_PARTY_COPY_PAGE

A estrutura de _VPD_THIRD_PARTY_COPY_PAGE (storport.h) define a página VPD (dados vitais do produto) para operações de transferência de dados de descarregamento.
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE

A Microsoft reserva a estrutura VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE somente para uso interno. Não use a estrutura VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE em seu código.
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR

A estrutura _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (storport.h) define o descritor de cópia de terceiros para sistemas Windows.
WRITE_USING_TOKEN_HEADER

A estrutura WRITE_USING_TOKEN_HEADER (storport.h) descreve os locais de dados de destino para uma operação de dados de gravação de descarregamento.
ZONE_DESCRIPTIOR

A Microsoft reserva a estrutura ZONE_DESCRIPTIOR somente para uso interno. Não use a estrutura ZONE_DESCRIPTIOR em seu código.

Enumerações

 
INTERRUPT_SYNCHRONIZATION_MODE

O enumerador INTERRUPT_SYNCHRONIZATION_MODE especifica o modo de sincronização de interrupção.
RAID_SYSTEM_POWER

RAID_SYSTEM_POWER é um indicador de uso de energia do sistema.
SCSI_ADAPTER_CONTROL_TYPE

A enumeração SCSI_ADAPTER_CONTROL_TYPE contém operações de controle de adaptador, em que cada tipo de controle inicia uma ação em um adaptador pelo driver de miniporta. O Storport especifica o tipo de controle quando chama a rotina HwStorAdapterControl de um miniport.
SCSI_UC_DEVICE_USAGE_TYPE

SCSI_UC_DEVICE_USAGE_TYPE especifica o tipo de uso do dispositivo de uma notificação de uso do dispositivo PnP.
SCSI_UNIT_CONTROL_TYPE

A enumeração SCSI_UNIT_CONTROL_TYPE contém operações de controle de unidade, em que cada tipo de controle inicia uma ação em uma unidade pelo driver de miniporto. Storport especifica o tipo de controle quando chama a rotina HwStorUnitControl de um miniport.
SES_DOWNLOAD_MICROCODE_STATE

Saiba mais sobre: enumeração _SES_DOWNLOAD_MICROCODE_STATE (storport.h)
SRBEX_DATA_NVME_COMMAND_FLAG

A enumeração SRBEX_DATA_NVME_COMMAND_FLAG (storport.h) contém valores que indicam as propriedades de um comando NVMe de dados SRBEX específico.
SRBEX_DATA_NVME_COMMAND_TYPE

O SRBEX_DATA_NVME_COMMAND_TYPE (storport.h) contém valores que indicam os tipos de comando NVMe de Dados SRBEX.
STOR_CRYPTO_ALGORITHM_ID

A Microsoft reserva a enumeração STOR_CRYPTO_ALGORITHM_ID somente para uso interno. Não use essa enumeração em seu código.
STOR_CRYPTO_KEY_SIZE

A Microsoft reserva a enumeração STOR_CRYPTO_KEY_SIZE somente para uso interno. Não use essa enumeração em seu código.
STOR_CRYPTO_OPERATION_TYPE

A Microsoft reserva a enumeração STOR_CRYPTO_OPERATION_TYPE somente para uso interno. Não use essa enumeração em seu código.
STOR_DEVICE_POWER_STATE

O enumerador STOR_DEVICE_POWER_STATE especifica um estado de energia do dispositivo de armazenamento.
STOR_DEVICE_RESET_TYPE

A enumeração STOR_DEVICE_RESET_TYPE especifica o tipo de redefinição de dispositivo que está sendo solicitada em uma chamada para StorPortHardwareReset.
STOR_EVENT_ASSOCIATION_ENUM

O enumerador STOR_EVENT_ASSOCIATION_ENUM especifica o tipo de dispositivo associado a um evento.
STOR_EVENT_TYPE

A enumeração STOR_EVENT_TYPE identifica o tipo de objeto de evento inicializado por um miniporto.
STOR_POWER_ACTION

A enumeração STOR_POWER_ACTION identifica as ações de energia do sistema que podem ocorrer em um computador.
STOR_SPINLOCK

Saiba mais sobre a enumeração STOR_SPINLOCK.
STOR_TELEMETRY_CATEGORY

O enumerador STOR_TELEMETRY_CATEGORY indica a categoria do evento de telemetria que está sendo registrado em StorPortLogTelemetryEx.
STOR_THREAD_PRIORITY

STOR_THREAD_PRIORITY especifica a prioridade para um thread criado pelo miniporto StorPort.
STORPORT_CAPTURE_LIVEDUMP_TYPE

STORPORT_CAPTURE_LIVEDUMP_TYPE identifica o tipo de despejo ao vivo a ser capturado.
STORPORT_ETW_EVENT_CHANNEL

STORPORT_ETW_EVENT_CHANNEL identifica os canais de evento do Storport para os quais o miniporto pode registrar um evento.
STORPORT_FEATURE_TYPE

A enumeração STORPORT_FEATURE_TYPE identifica um recurso storport compatível com um miniporto.
STORPORT_LIVEDUMP_DATA_TYPE

STORPORT_LIVEDUMP_DATA_TYPE identifica o tipo de dados do conteúdo a ser incluído no despejo ao vivo.
STORPORT_LIVEDUMP_ISSUE_TYPE

STORPORT_LIVEDUMP_ISSUE_TYPE identifica o problema que disparou a captura de despejo ao vivo.
STORPORT_QUERY_CONFIGURATION_TYPE

O enumerador STORPORT_QUERY_CONFIGURATION_TYPE identifica a configuração que está sendo consultada em StorPortQueryConfiguration.