en-tête storport.h
Cet en-tête est utilisé par le stockage. Pour plus d’informations, consultez :
storport.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_SCSI_MINIPORT_DSM Découvrez comment une notification DSM (Data Set Management) est transférée vers un pilote miniport dans une demande de code de contrôle IOCTL_SCSI_MINIPORT_DSM. |
Fonctions
FIELD_OFFSET La macro FIELD_OFFSET (storport.h) retourne le décalage d’octet du champ spécifié dans le type de structure connu spécifié. |
RtlZeroMemory La macro RtlZeroMemory (storport.h) remplit un bloc de mémoire avec des zéros, en fonction d’un pointeur vers le bloc et de la longueur, en octets, à remplir. |
ScsiPortReadPortBufferUchar Découvrez comment la routine ScsiPortReadPortBufferUchar transfère un nombre donné de valeurs d’octet non signées de l’adaptateur HBA vers une mémoire tampon. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadPortBufferUlong Découvrez comment la routine ScsiPortReadPortBufferUlong transfère un nombre donné de valeurs ULONG de l’adaptateur HBA vers une mémoire tampon. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadPortBufferUshort Découvrez comment la routine ScsiPortReadPortBufferUshort transfère un nombre donné de valeurs USHORT de l’adaptateur HBA vers une mémoire tampon. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadPortUchar Découvrez comment la routine ScsiPortReadPortUchar lit une valeur d’octet non signée à partir de l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadPortUlong Découvrez comment la routine ScsiPortReadPortUlong lit une valeur ULONG à partir de l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadPortUshort Découvrez comment la routine ScsiPortReadPortUshort lit une valeur USHORT à partir de l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadRegisterBufferUchar Découvrez comment la routine ScsiPortReadRegisterBufferUchar transfère un nombre spécifié d’octets non signés du HBA à une mémoire tampon. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadRegisterBufferUlong Découvrez comment la routine ScsiPortReadRegisterBufferUlong transfère un nombre spécifié de valeurs ULONG de l’adaptateur HBA vers une mémoire tampon. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadRegisterBufferUshort Découvrez comment la routine ScsiPortReadRegisterBufferUshort transfère un nombre spécifié de valeurs USHORT de l’adaptateur HBA vers une mémoire tampon. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadRegisterUchar Découvrez comment la routine ScsiPortReadRegisterUchar lit une valeur d’octet non signée à partir de l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadRegisterUlong Découvrez comment la routine ScsiPortReadRegisterUlong lit une valeur ULONG à partir de l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortReadRegisterUshort Découvrez comment la routine ScsiPortReadRegisterUshort lit une valeur USHORT à partir de l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWritePortBufferUchar Découvrez comment la routine ScsiPortWritePortBufferUchar transfère un nombre donné d’octets non signés d’une mémoire tampon à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWritePortBufferUlong Découvrez comment la routine ScsiPortWritePortBufferUlong transfère un nombre donné de valeurs ULONG d’une mémoire tampon vers l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWritePortBufferUshort Découvrez comment la routine ScsiPortWritePortBufferUshort transfère un nombre donné de valeurs USHORT d’une mémoire tampon à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWritePortUchar Découvrez comment la routine ScsiPortWritePortUchar transfère un octet non signé à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWritePortUlong Découvrez comment la routine ScsiPortWritePortUlong transfère une valeur ULONG à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWritePortUshort Découvrez comment la routine ScsiPortWritePortUshort transfère une valeur USHORT à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWriteRegisterBufferUchar Découvrez comment la routine ScsiPortWriteRegisterBufferUchar transfère un nombre donné d’octets non signés d’une mémoire tampon à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWriteRegisterBufferUlong Découvrez comment la routine ScsiPortWriteRegisterBufferUlong transfère un nombre donné de valeurs ULONG d’une mémoire tampon à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWriteRegisterBufferUshort Découvrez comment la routine ScsiPortWriteRegisterBufferUshort transfère un nombre donné de valeurs USHORT d’une mémoire tampon à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWriteRegisterUchar Découvrez comment la routine ScsiPortWriteRegisterUchar transfère une valeur d’octet non signée à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWriteRegisterUlong Découvrez comment la routine ScsiPortWriteRegisterUlong transfère une valeur ULONG à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
ScsiPortWriteRegisterUshort Découvrez comment la routine ScsiPortWriteRegisterUshort transfère une valeur USHORT à l’adaptateur HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
StorPortAcquireMSISpinLock La routine StorPortAcquireMSISpinLock acquiert le verrou de rotation d’interruption signalé par le message (MSI) associé au message spécifié. |
StorPortAcquireSpinLock En savoir plus sur la fonction StorPortAcquireSpinLock. |
StorPortAcquireSpinLockEx En savoir plus sur la fonction StorPortAcquireSpinLockEx. |
StorPortAllocateContiguousMemorySpecifyCacheNode La routine StorPortAllocateContiguousMemorySpecifyCacheNode alloue une plage de mémoire non mise en cache non mise en cache, non mise en cache physiquement contiguë. |
StorPortAllocateDmaMemory Cette fonction est la version étendue de la fonction StorPortAllocateContiguousMemorySpecifyCacheNode. Il alloue une plage de mémoire non mise en cache non mise en cache, non mises en cache physiquement contiguës et retourne l’adresse physique de la mémoire tampon allouée. |
StorPortAllocateHostMemoryBuffer Cette fonction alloue une ou plusieurs plages de mémoire physiquement contiguë à utiliser comme mémoire tampon de mémoire hôte (HMB). |
StorPortAllocateMdl La routine StorPortAllocateMdl alloue un MDL pour décrire la mémoire de pool non paginée donnée. |
StorPortAllocatePool La routine StorPortAllocatePool alloue un bloc de mémoire de pool non contiguë et non paginée. |
StorPortAllocateRegistryBuffer La routine StorPortAllocateRegistryBuffer est appelée par le pilote miniport pour allouer une mémoire tampon qui peut être utilisée pour lire et écrire des données de Registre. |
StorPortAsyncNotificationDetected Un pilote de miniport de stockage appelle StorPortAsyncNotificationDetected pour avertir le pilote Storport d’un événement de changement d’état de périphérique de stockage. |
StorPortBuildMdlForNonPagedPool La routine StorPortBuildMdlForNonPagedPool met à jour le MDL pour décrire la mémoire non paginée associée. |
StorPortBuildScatterGatherList La routine StorPortBuildScatterGatherList crée une liste de points/regroupements pour la mémoire tampon de données spécifiée. |
StorPortBusy La routine StorPortBusy informe le pilote de port que l’adaptateur est actuellement occupé et gère les demandes en attente. |
StorPortCancelDpc StorPortCancelDpc tente d’annuler l’exécution d’un appel de procédure différée StorPort (DPC). |
StorPortCaptureLiveDump StorPortCaptureLiveDump capture un fichier de vidage en direct. |
StorPortCompleteRequest La routine StorPortCompleteRequest termine toutes les demandes en attente définissant la valeur d’état SRB sur SrbStatus. |
StorPortCompleteServiceIrp La routine StorPortCompleteServiceIrp est appelée par un pilote de miniport virtuel Storport lorsqu’elle doit effectuer une demande qu’elle a reçue dans sa routine de rappel HwStorProcessServiceRequest. |
StorPortConvertUlongToPhysicalAddress La routine StorPortConvertUlongToPhysicalAddress convertit une adresse longue non signée en adresse physique. |
StorPortCreateSystemThread StorPortCreateSystemThread crée un thread système et fournit un pointeur vers un contexte pour le thread. |
StorPortDebugPrint La routine StorPortDebugPrint imprime une chaîne de débogage dans le débogueur du noyau, si le débogueur est attaché. |
StorPortDelayExecution La fonction StorPortDelayExecution retarde le thread actuel par la durée donnée, en microsecondes. Si le runtime d’intégration actuel est inférieur à DISPATCH_LEVEL, le thread actuel est simplement placé dans l’état d’attente et d’autres threads sont autorisés à s’exécuter. Sinon, cette routine effectue une attente occupée. |
StorPortDeviceBusy La routine StorPortDeviceBusy informe le pilote de port que l’unité logique spécifiée est actuellement occupée et gère les demandes en attente. |
StorPortDeviceReady La routine StorPortDeviceReady avertit le pilote de port que l’unité logique indiquée est prête à gérer de nouvelles requêtes. |
StorPortEnablePassiveInitialization La routine storPortEnablePassiveInitialization permet à la routine de rappel HwStorPassiveInitializeRoutine de miniport de s’exécuter à PASSIVE_LEVEL pendant l’initialisation de miniport. |
StorPortEnableRegistryKeyNotification En savoir plus sur la fonction StorPortEnableRegistryKeyNotification. |
StorPortEtwChannelEvent2 En savoir plus sur la fonction StorPortEtwChannelEvent2. |
StorPortEtwChannelEvent4 En savoir plus sur la fonction StorPortEtwChannelEvent4. |
StorPortEtwChannelEvent8 En savoir plus sur la fonction StorPortEtwChannelEvent8. |
StorPortEtwEvent2 En savoir plus sur la fonction StorPortEtwEvent2. |
StorPortEtwEvent4 En savoir plus sur la fonction StorPortEtwEvent4. |
StorPortEtwEvent8 En savoir plus sur la fonction StorPortEtwEvent8. |
StorPortEtwLogByteStream StorPortEtwLogByteStream journalise un événement Suivi d’événements pour Windows (ETW) avec un paramètre de flux d’octets universel sur le canal spécifié. |
StorPortEtwLogError StorPortEtwLogError journalise un événement Suivi d’événements pour Windows (ETW) pour une erreur de protocole matériel. |
StorPortFreeContiguousMemorySpecifyCache La routine StorPortFreeContiguousMemorySpecifyCache libère une plage de mémoire non mise en cache dans la partie non paginée de l’espace d’adressage système. |
StorPortFreeDeviceBase StorPortFreeDeviceBase libère une plage de mémoire d’E/S d’appareil mappée par StorPortGetDeviceBase. |
StorPortFreeDmaMemory Cette fonction est la version étendue de la fonction StorPortFreeContiguousMemorySpecifyCache. Il libère une plage de mémoire non mise en cache dans la partie non paginé de l’espace d’adressage système. |
StorPortFreeHostMemoryBuffer La routine StorPortFreeHostMemoryBuffer libère la mémoire physiquement contiguë qui a été allouée pour être utilisée pour une mémoire tampon de mémoire hôte (HMB). |
StorPortFreeMdl La routine StorPortFreeMdl libère une liste de descripteurs de mémoire (MDL) décrivant la mémoire de pool non paginée. |
storPortFreePool La routine StorPortFreePool libère un bloc de mémoire précédemment alloué par un appel à la routine StorPortAllocatePool. |
StorPortFreeRegistryBuffer La routine StorPortFreeRegistryBuffer libère la mémoire tampon allouée pour le stockage des données du Registre. |
StorPortFreeTimer Libère un objet de contexte du minuteur Storport précédemment créé par la routine StorPortInitializeTimer. |
StorPortFreeWorker Libère un élément de travail Storport précédemment alloué par la routine StorPortInitializeWorker. |
StorPortGetActiveGroupCount La routine StorPortGetActiveGroupCount retourne le nombre de groupes de processeurs présents dans le système. |
StorPortGetActiveNodeCount La routine StorPortGetActiveNodeCount retourne le nombre de nœuds présents dans le système. |
StorPortGetActivityIdSrb Récupère l’ID d’activité Suivi d’événements pour Windows (ETW) associé à un bloc de requête. |
StorPortGetBusData La routine StorPortGetBusData récupère les informations de configuration spécifiques au bus nécessaires pour initialiser l’adaptateur HBA. |
StorPortGetCurrentIrql StorPortGetCurrentIrql récupère le niveau de demande d’interruption actuel (IRQL). |
StorPortGetCurrentProcessorNumber En savoir plus sur la fonction StorPortGetCurrentProcessorNumber. |
StorPortGetDataInBufferMdl Retourne un MDL associé à la mémoire tampon de données d’entrée d’un bloc de requête SCSI (SRB). |
StorPortGetDataInBufferScatterGatherList Retourne la liste de collecte de points associée à la mémoire tampon de données d’entrée d’un bloc de requête SCSI (SRB). |
StorPortGetDataInBufferSystemAddress Retourne l’adresse système pour la mémoire tampon de données d’entrée d’un bloc de requête SCSI (SRB). |
StorPortGetDeviceBase La routine StorPortGetDeviceBase mappe une adresse d’E/S à l’espace d’adressage système. |
StorPortGetDeviceBase2 La fonction StorPortGetDeviceBase2 est semblable à StorPortGetDeviceBase, mais le paramètre Flags permet un comportement facultatif supplémentaire. |
StorPortGetDeviceObjects La routine StorPortGetDeviceObjects retourne les objets d’appareil associés à la pile d’appareils de l’adaptateur. |
StorPortGetDriverProxyEndpointWrapper En savoir plus sur la fonction StorPortGetDriverProxyEndpointWrapper. |
StorPortGetGroupAffinity La routine StorPortGetGroupAffinity construit un masque des processeurs actifs dans un groupe demandé. |
StorPortGetHighestNodeNumber La routine StorPortGetHighestNodeNumber retourne le plus grand nombre de nœuds possible sur le système. |
StorPortGetLogicalProcessorRelationship La routine StorPortGetLogicalProcessorRelationship retourne des informations de relation pour un ou plusieurs types spécifiés. |
StorPortGetLogicalUnit La routine StorPortGetLogicalUnit retourne un pointeur vers la zone de stockage par unité logique du pilote miniport. |
StorPortGetMessageInterruptIDFromProcessorIndex En savoir plus sur la fonction StorPortGetMessageInterruptIDFromProcessorIndex. |
StorPortGetMSIInfo La routine StorPortGetMSIInfo récupère les informations d’interruption signalée par le message (MSI) pour le message spécifié. |
StorPortGetNodeAffinity La routine StorPortGetNodeAffinity construit un masque des processeurs actifs dans un nœud NUMA (Non Uniform Memory Access) demandé. |
StorPortGetNodeAffinity2 En savoir plus sur la fonction StorPortGetNodeAffinity2. |
StorPortGetOriginalMdl La routine StorPortGetOriginalMdl retourne le MDL associé au SRB donné. |
storPortGetPfns En savoir plus sur la fonction StorPortGetPfns. |
StorPortGetPhysicalAddress La routine StorPortGetPhysicalAddress convertit une plage d’adresses virtuelles donnée en plage d’adresses physiques pour une opération DMA. |
StorPortGetProcessorCount En savoir plus sur la fonction StorPortGetProcessorCount. |
StorPortGetRequestCryptoInfo Microsoft réserve la fonction StorPortGetRequestCryptoInfo uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
storPortGetRequestInfo La routine StorPortGetRequestInfo récupère les informations de requête d’E/S associées à un bloc de requête SCSI (SRB) et la retourne dans une structure STOR_REQUEST_INFO. |
StorPortGetScatterGatherList La routine StorPortGetScatterGatherList récupère la liste de points/collecte associée pour le bloc de requête SCSI spécifié (SRB). |
StorPortGetStartIoPerfParams La routine StorPortGetStartIoPerfParams place les paramètres de performances d’une requête d’E/S donnée dans une structure STARTIO_PERFORMANCE_PARAMETERS. |
StorPortGetSystemAddress La routine StorPortGetSystemAddress retourne une adresse virtuelle dans l’espace système pour la mémoire tampon de données du bloc de requête SCSI spécifié (SRB). |
StorPortGetSystemPortNumber La routine StorPortGetSystemPortNumber récupère le numéro de port attribué par le système pour une carte de stockage. |
StorPortGetUncachedExtension La routine StorPortGetUncachedExtension alloue une mémoire tampon commune non mise en cache à partager par l’UC et l’appareil. |
StorPortGetVirtualAddress La routine StorPortGetVirtualAddress obtient une adresse virtuelle qui correspond à l’adresse physique indiquée. |
StorPortHardwareReset Un miniport peut appeler StorPortHardwareReset pour émettre une réinitialisation matérielle. |
StorPortInitialize La routine StorPortInitialize initialise les paramètres du pilote de port et les données d’extension. StorPortInitialize enregistre également les informations de l’adaptateur fournies à partir du pilote miniport. |
StorPortInitializeCryptoEngine Microsoft réserve la fonction StorPortInitializeCryptoEngine uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
StorPortInitializeDpc La routine StorPortInitializeDpc initialise un DPC StorPort. |
StorPortInitializeEvent StorPortInitializeEvent initialise un objet d’événement en tant qu’événement de synchronisation ou de type de notification et le définit à un état signalé ou non signalé. |
StorPortInitializeListHead La routine StorPortInitializeListHead initialise une structure STOR_LIST_ENTRY qui représente la tête d’une liste doublement liée. |
StorPortInitializePerfOpts La fonction StorPortInitializePerfOpts initialise les optimisations de performances que le pilote miniport et le pilote Storport prennent en charge à l’aide d’une structure PERF_CONFIGURATION_DATA. |
StorPortInitializePoFxPower Un pilote miniport appelle StorPortInitializePoFxPower pour inscrire un appareil de stockage auprès du framework de gestion de l’alimentation (PoFx). |
StorPortInitializeSListHead Initialise la tête d’une liste liée gérée par Storport. |
StorPortInitializeSpinlock La routine StorPortInitializeSpinLock initialise une variable de type STOR_KSPIN_LOCK. |
StorPortInitializeTimer Crée un objet de contexte du minuteur Storport. |
StorPortInitializeWorker Crée un élément de travail Storport qui s’exécute dans un thread de travail système. |
StorPortInterlockedFlushSList Supprime tous les éléments d’une liste liée gérée par Storport. L’accès à la liste est synchronisé sur un système multiprocesseur. |
StorPortInterlockedInsertHeadList StorPortInterlockedInsertHeadList insère atomiquement une entrée au début d’une liste doublement liée de structures STOR_LIST_ENTRY. |
StorPortInterlockedInsertTailList StorPortInterlockedInsertTailList insère atomiquement une entrée à la fin d’une liste doublement liée de structures STOR_LIST_ENTRY. |
StorPortInterlockedPopEntrySList Supprime un élément à l’avant d’une liste liée gérée par Storport. L’accès à la liste est synchronisé sur un système multiprocesseur. Syntaxe. |
StorPortInterlockedPushEntrySList Insère un élément à l’avant d’une liste liée gérée par Storport. L’accès à la liste est synchronisé sur un système multiprocesseur. |
StorPortInterlockedRemoveHeadList La routine StorPortInterlockedRemoveHeadList supprime une entrée à partir du début d’une liste doublement liée de structures STOR_LIST_ENTRY. |
StorPortInvokeAcpiMethod La routine StorPortInvokeAcpiMethod exécute une méthode ACPI pour un périphérique de stockage. |
StorPortIsCurrentOsInstallationUpgrade La routine StorPortIsCurrentOsInstallationUpgrade vérifie si l’installation actuelle de Windows est une mise à niveau à partir d’une version précédente ou non. |
StorPortIsDeviceOperationAllowed Un pilote miniport peut appeler la routine StorPortIsDeviceOperationAllowedminiport pour déterminer si des opérations pour une certaine classe de gestion des appareils sont autorisées. |
StorPortIsDriverHotSwapEnabled En savoir plus sur la fonction StorPortIsDriverHotSwapEnabled. |
StorPortIssueDpc La routine StorPortIssueDpc émet un appel de procédure différé (DPC). |
StorPortLogError La routine StorPortLogError informe le pilote de port qu’une erreur s’est produite. |
StorPortLogSystemEvent La routine StorPortLogSystemEvent donne aux pilotes miniport un accès complet aux fonctionnalités de la fonctionnalité d’événements du noyau Windows, ce qui permet aux pilotes miniport de créer des entrées de journal des événements qui sont vraiment utiles pour résoudre les problèmes de stockage. |
StorPortLogTelemetry La routine StorPortLogTelemetry enregistre un événement de télémétrie miniport pour faciliter le diagnostic ou la collecte d’informations utiles. |
StorPortLogTelemetryEx Découvrez comment la routine StorPortLogTelemetry journalise un événement de télémétrie miniport pour diagnostiquer ou collecter des informations utiles. |
StorPortMarkDeviceFailed La routine StorPortMarkDeviceFailed marque un appareil ayant échoué. |
StorPortMarkDeviceFailedEx La routine StorPortMarkDeviceFailedEx marque un appareil ayant échoué et fournit des données qui peuvent être nécessaires pour le diagnostic. |
StorPortMarkDumpMemory Un miniport doit marquer la mémoire utilisée pour le fichier de vidage ou le fichier de mise en veille prolongée. |
StorPortMaskMsixInterrupt Masques StorPortMaskMsixInterrupt ou masque l’interruption MSI-X spécifiée. |
StorPortMoveMemory La routine StorPortMoveMemory copie la mémoire d’une mémoire d’une mémoire tampon vers une autre. |
StorPortNotification Le pilote miniport utilise la routine StorPortNotification pour informer le pilote Storport de certains événements et conditions. |
StorPortNvmeIceIoComplete En savoir plus sur la fonction StorPortNvmeIceIoComplete. |
StorPortNvmeIceIoStart En savoir plus sur la fonction StorPortNvmeIceIoStart. |
StorPortNvmeLogTelemetry En savoir plus sur la fonction StorPortNvmeLogTelemetry. |
StorPortNvmeMiniportEvent En savoir plus sur la fonction StorPortNvmeMiniportEvent. |
storPortPause La routine StorPortPause suspend un adaptateur pour la période spécifiée. |
StorPortPauseDevice La routine StorPortPauseDevice interrompt un appareil d’unité logique spécifique pour la période spécifiée. |
StorPortPoFxActivateComponent La routine StorPortPoFxActivateComponent incrémente le nombre de références d’activation sur le composant spécifié d’un appareil de stockage. |
StorPortPoFxIdleComponent La routine StorPortPoFxIdleComponent décrémente le nombre de références d’activation d’un composant spécifié d’un appareil de stockage. |
StorPortPoFxPowerControl La routine StorPortPoFxPowerControl envoie une demande de contrôle d’alimentation à l’infrastructure de gestion de l’alimentation (PoFx) pour transférer vers le plug-in du moteur d’alimentation (PEP). |
StorPortPoFxSetComponentLatency La routine StorPortPoFxSetComponentLatency spécifie la latence maximale qui peut être tolérée dans la transition de la condition inactive à la condition active dans le composant d’appareil de stockage spécifié. |
StorPortPoFxSetComponentResidency La routine StorPortPoFxSetComponentResidency définit l’heure estimée pendant laquelle un composant d’appareil de stockage est susceptible de rester inactif une fois que le composant entre dans la condition d’inactivité. |
StorPortPoFxSetIdleTimeout En savoir plus sur la fonction StorPortPoFxSetIdleTimeout. |
StorPortPoFxSetPerfState StorPortPoFxSetPerfState définit l’état P d’un composant. |
StorPortPutScatterGatherList La routine StorPortPutScatterGatherList libère toutes les ressources associées à une liste de points/regroupements créée précédemment par un appel à la routine StorPortBuildScatterGatherList. |
StorPortQueryConfiguration Un miniport peut appeler StorPortQueryConfiguration pour obtenir la configuration spécifique de la plateforme. |
StorPortQueryDepthSList Récupère le nombre d’entrées dans une liste liée gérée par Storport. |
StorPortQueryDpcWatchdogInformation StorPortQueryDpcWatchdogInformation interroge les valeurs du minuteur de surveillance DPC pour le processeur actuel. |
StorPortQueryPerformanceCounter La valeur actuelle du compteur de performances système est renvoyée par la routine StorPortQueryPerformanceCounter. |
StorPortQuerySystemTime La routine StoriPortQuerySystemTime obtient l’heure système actuelle. |
StorPortQueryTimerMinInterval StorPortQueryTimerMinInterval interroge la résolution minimale du minuteur prise en charge par l’horloge système. |
StorPortQueueWorkItem Planifie l’exécution d’un élément de travail Storport dans le contexte d’un thread de travail système. |
StorPortReadDriverRegistry La fonction StorPortReadDriverRegistry est utilisée par le miniport pour lire les données de Registre d’un objet de pilote donné. |
StorPortReadPortBufferUchar La routine StorPortReadPortBufferUchar lit une valeur à partir d’une adresse de port spécifiée |
StorPortReadPortBufferUlong La routine StorPortReadPortBufferUlong lit une valeur à partir d’une adresse de port spécifiée. |
StorPortReadPortBufferUshort La routine StorPortReadPortBufferUshort lit une valeur à partir d’une adresse de port spécifiée. |
StorPortReadPortUchar La routine StorPortReadPortUchar lit une valeur à partir d’une adresse de port spécifiée |
StorPortReadPortUlong La routine StorPortReadPortUlong lit une valeur à partir d’une adresse de port spécifiée. |
StorPortReadPortUshort La routine StorPortReadPortUshort lit une valeur à partir d’une adresse de port spécifiée. |
StorPortReadRegisterBufferUchar La routine StorPortReadRegisterBufferUchar lit une valeur à partir d’une adresse de registre spécifiée. |
StorPortReadRegisterBufferUlong La routine StorPortReadRegisterBufferUlong lit une valeur à partir d’une adresse de registre spécifiée. |
StorPortReadRegisterBufferUlong64 Cette routine StorPortReadRegisterBufferUlong64 lit un certain nombre de valeurs ULONG64 de l’adresse de registre 64 bits spécifiée dans une mémoire tampon. |
StorPortReadRegisterBufferUshort La routine StorPortReadRegisterBufferUshort lit une valeur à partir d’une adresse de registre spécifiée. |
StorPortReadRegisterUchar La routine StorPortReadRegisterUchar lit une valeur à partir d’une adresse de registre spécifiée. |
StorPortReadRegisterUlong La routine StorPortReadRegisterUlong lit une valeur à partir d’une adresse de registre spécifiée. |
StorPortReadRegisterUlong64 La routine StorPortReadRegisterUlong64 lit une valeur 64 bits à partir d’une adresse de registre 64 bits spécifiée. |
StorPortReadRegisterUshort La routine StorPortReadRegisterUshort lit une valeur à partir d’une adresse de registre spécifiée. |
StorPortReadRegistryKey La fonction StorPortReadRegistryKey est utilisée par la miniport pour lire la clé de Registre spécifiée. L’appelant fournit le chemin absolu de lecture de la clé. |
StorPortReady La routine StorPortReady avertit le pilote de port que l’adaptateur n’est plus occupé. |
StorPortRegisterDriverProxy En savoir plus sur la fonction StorPortRegisterDriverProxy. |
StorPortRegisterDriverProxyEndpoints En savoir plus sur la fonction StorPortRegisterDriverProxyEndpoints. |
StorPortRegistryRead La routine StorPortRegistryRead lit les données de Registre pour l’appareil et la valeur indiqués. |
StorPortRegistryReadAdapterKey La routine StorPortRegistryReadAdapterKey est appelée par le pilote miniport pour lire les clés de carte de registre de matériel ou de périphérique situées dans le registre à HKLM/CurrentControlSet/Enum/<chemin d’accès de l’instance>/DeviceParameters/... |
StorPortRegistryWrite La routine StorPortRegistryWrite est appelée par le pilote miniport pour convertir les données de Registre contenues dans une mémoire tampon spécifiée d’ASCII en Unicode, puis écrire les données dans la zone de stockage par HBA du pilote miniport. |
StorPortRegistryWriteAdapterKey La routine StorPortRegistryReadAdapterKey est appelée par le pilote miniport pour lire les clés d’adaptateur de registre de matériel ou de périphérique situées dans le registre à HKLM/CurrentControlSet/Enum/<chemin d’accès de l’instance>/DeviceParameters/.... |
StorPortReleaseMSISpinLock La routine StorPortReleaseMSISpinLock libère un verrou de rotation d’interruption signalé précédemment (MSI) pour le message spécifié. |
StorPortReleaseSpinLock La routine StorPortReleaseSpinLock libère un spinlock acquis par StorPortAcquireSpinLock. |
storPortRequestTimer Planifie un événement de rappel pour un objet de contexte du minuteur Storport. |
StorPortResume La routine StorPortResume reprend un adaptateur suspendu. |
StorPortResumeDevice La routine StorPortResumeDevice reprend une unité logique précédemment suspendue. |
StorPortRevertToUserGroupAffinityThread En savoir plus sur les alertes suivantes : StorPortRevertToUserGroupAffinityThread |
StorPortSecureCopyMemory StorPortSecureCopyMemory copie en toute sécurité des octets entre les mémoires tampons. |
StorPortSetAdapterBusType StorPortSetAdapterBusType est utilisé pour ajuster le type de bus de l’adaptateur en fonction de sa configuration actuelle. |
StorPortSetBusDataByOffset La routine StorPortSetBusDataByOffset écrit des informations de configuration spécifiques au bus. |
StorPortSetDeviceQueueDepth La routine StorPortSetDeviceQueueDepth définit la profondeur maximale de la file d’attente de l’appareil pour l’appareil indiqué. |
StorPortSetEvent Un miniport peut appeler StorPortSetEvent pour définir un objet d’événement à l’état signalé. |
StorPortSetFeatureList StorPortSetFeatureList définit les fonctionnalités Storport prises en charge par un miniport. |
StorPortSetPowerSettingNotificationGuids La routine StorPortSetPowerSettingNotificationGuids permet à un miniport de recevoir des notifications de paramètre d’alimentation. Le miniport inscrit un tableau de GUID qui identifie les paramètres d’alimentation pour lesquels recevoir des notifications de modification de l’alimentation. |
StorPortSetPriorityThread StorPortSetPriorityThread définit la priorité d’exécution d’un thread créé par miniport. |
StorPortSetSystemGroupAffinityThread StorPortSetSystemGroupAffinityThread modifie le numéro de groupe et le masque d’affinité du thread appelant. |
StorPortSetUnitAttributes En savoir plus sur la routine StorPortSetUnitAttributes. |
StorPortStallExecution La routine StorPortStallExecution bloque le pilote miniport. |
StorPortStateChangeDetected Avertit le pilote de port Storport d’une modification d’état pour un numéro d’unité logique (LUN), un port HBA (Host Bus Adapter) ou un périphérique cible. |
StorPortSynchronizeAccess La routine StorPortSynchronizeAccess fournit un accès synchronisé à l’extension de périphérique d’un pilote miniport. |
StorPortTerminateSystemThread StorPortTerminateSystemThread termine le thread système actuel. |
StorPortUpdateAdapterMaxIO En savoir plus sur la fonction StorPortUpdateAdapterMaxIO. |
StorPortUpdatePortConfigMaxIOInfo En savoir plus sur la fonction StorPortUpdatePortConfigMaxIOInfo. |
StorPortValidateRange La routine StorPortValidateRange détermine si une plage d’adresses d’E/S spécifiée est utilisée par un autre adaptateur. Cette routine est obsolète dans les systèmes d’exploitation Windows NT 4.0 et versions ultérieures. |
StorPortWaitForSingleObject Une miniporte peut appeler la fonction StorPortWaitForSingleObject pour placer le thread actuel dans un état d’attente jusqu’à ce que l’objet répartiteur donné soit défini sur l’état signalé ou éventuellement expire. |
StorPortWritePortBufferUchar La routine StorPortWritePortBufferUchar écrit une valeur dans une adresse de registre spécifiée. |
StorPortWritePortBufferUlong La routine StorPortWritePortBufferUlong écrit une valeur dans une adresse de registre spécifiée. |
StorPortWritePortBufferUshort La routine StorPortWritePortBufferUshort écrit une valeur dans une adresse de registre spécifiée. |
StorPortWritePortUchar La routine StorPortWritePortUchar écrit une valeur dans une adresse de registre spécifiée. |
StorPortWritePortUlong La routine StorPortWritePortUlong écrit une valeur dans une adresse de registre spécifiée. |
StorPortWritePortUshort La routine StorPortWritePortUshort écrit une valeur dans une adresse de registre spécifiée. |
StorPortWriteRegisterBufferUchar La routine StorPortWriteRegisterBufferUchar transfère un nombre donné d’octets non signés d’une mémoire tampon à l’adaptateur HBA. |
StorPortWriteRegisterBufferUlong La routine StorPortWriteRegisterBufferUlong transfère un nombre donné de valeurs ULONG d’une mémoire tampon à l’adaptateur HBA. |
StorPortWriteRegisterBufferUlong64 Cette routine StorPortWriteRegisterBufferUlong64 écrit un certain nombre de valeurs ULONG64 à partir d’une adresse de registre 64 bits spécifiée. |
StorPortWriteRegisterBufferUshort La routine StorPortWriteRegisterBufferUshort transfère un nombre donné de valeurs USHORT d’une mémoire tampon à l’adaptateur HBA. |
StorPortWriteRegisterUchar La routine StorPortWriteRegisterBufferUshort transfère un nombre donné de valeurs de caractères d’une mémoire tampon à l’adresse de registre HBA indiquée. |
StorPortWriteRegisterUlong La routine StorPortWriteRegisterUlong transfère une valeur ULONG à l’adresse de registre HBA indiquée. |
StorPortWriteRegisterUlong64 Cette routine StorPortWriteRegisterUlong64 écrit une valeur ULONG64 dans l’adresse de registre spécifiée. |
StorPortWriteRegisterUshort La routine StorPortWriteRegisterUshort transfère une valeur ULONG à l’adresse de registre HBA indiquée. |
Fonctions de rappel
HW_ADAPTER_CONTROL La routine HwStorAdapterControl d’un pilote miniport est appelée pour effectuer des opérations synchrones pour contrôler l’état ou le comportement d’un adaptateur, comme l’arrêt ou le redémarrage de l’adaptateur HBA pour la gestion de l’alimentation. |
HW_BUILDIO La routine HwStorBuildIo traite le SRB avec un accès non synchronisé aux structures de données système partagées avant de le transmettre à HwStorStartIo. |
HW_CLEANUP_TRACING La routine de rappel HwStorCleanupTracing permet au pilote miniport virtuel Storport d’arrêter le suivi et de libérer toutes les ressources associées. |
HW_COMPLETE_SERVICE_IRP La routine HwStorCompleteServiceIrp est appelée lorsque la carte virtuelle est supprimée. Lorsque cela se produit, le miniport virtuel Storport peut effectuer n’importe quel irps de rappel inverse reçu dans HwStorCompleteServiceIrp. |
HW_DPC_ROUTINE La routine HwStorDpcRoutine est une routine qui est différée pour l’exécution au niveau de DISPATCH IRQL au moyen du mécanisme DPC (Deferred Procedure Call). |
HW_FIND_ADAPTER La routine HwStorFindAdapter utilise la configuration fournie pour déterminer si un HBA spécifique est pris en charge et, le cas échéant, pour retourner des informations de configuration sur cet adaptateur. |
HW_FREE_ADAPTER_RESOURCES La routine de rappel HwStorFreeAdapterResources permet au pilote de miniport virtuel Storport de libérer des ressources lorsque la carte virtuelle est supprimée. Il s’agit de la dernière routine de rappel pour l’adaptateur. |
HW_INITIALIZE La routine HwStorInitialize initialise le pilote miniport après un redémarrage du système ou une défaillance de l’alimentation. |
HW_INITIALIZE_TRACING La routine de rappel HwStorInitializeTracing permet au pilote de miniport virtuel Storport de configurer le suivi et toutes les ressources associées. |
HW_INTERRUPT Le pilote Storport appelle la routine HwStorInterrupt après la génération d’une demande d’interruption. |
HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE La routine HwMSInterruptRoutine gère une interruption signalée par un message (MSI). |
HW_PASSIVE_INITIALIZE_ROUTINE La routine de rappel HwStorPassiveInitializeRoutine est appelée après la routine HwStorInitialize lorsque le runtime d’intégration actuel se trouve à PASSIVE_LEVEL. |
HW_PROCESS_SERVICE_REQUEST La routine de rappel HwStorProcessServiceRequest reçoit l’IRP du contrôle d’appareil qui contient la requête IOCTL_MINIPORT_PROCESS_SERVICE_IRP lorsqu’un appelant, tel qu’une application en mode utilisateur ou un pilote en mode noyau, nécessite une opération de « rappel inverse ». |
HW_REGISTRY_NOTIFICATION_ROUTINE En savoir plus sur le rappel HW_REGISTRY_NOTIFICATION_ROUTINE. |
HW_RESET_BUS La routine HwStorResetBus est appelée par le pilote de port pour effacer les conditions d’erreur. |
HW_STARTIO Le pilote Storport appelle la routine HwStorStartIo une fois pour chaque requête d’E/S entrante. |
HW_STATE_CHANGE Rappel fourni par miniport appelé après le traitement d’une notification de StorPortStateChangeDetected. |
HW_TIMER La routine HwStorTimer est appelée après l’intervalle spécifié lorsque le pilote miniport appelé StorPortNotification avec la valeur RequestTimerCall NotificationType. |
HW_TRACING_ENABLED La routine de rappel HwStorTracingEnabled permet à Storport d’informer un miniport que le suivi des événements est activé. |
HW_UNIT_CONTROL La routine HwStorUnitControl d’un pilote miniport est appelée pour effectuer des opérations synchrones pour contrôler l’état du périphérique d’unité de stockage. |
HW_WORKITEM Fonction de rappel miniport fournie pour le traitement d’une demande d’élément de travail Storport. |
STOR_THREAD_START_ROUTINE STOR_THREAD_START_ROUTINE fournit un point d’entrée pour un thread système créé par miniport de stockage. |
VIRTUAL_HW_FIND_ADAPTER Le miniport virtuel Storport utilise les informations de configuration fournies à la routine VirtualHwStorFindAdapter pour initialiser davantage elle-même. |
Structures
ACCESS_RANGE Découvrez comment un ACCESS_RANGE décrit une plage de ports d’E/S ou de mémoire utilisée par un HBA. Notez que le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
BLOCK_DEVICE_RANGE_DESCRIPTOR La structure BLOCK_DEVICE_RANGE_DESCRIPTOR décrit une plage de blocs logiques associés à différents fragments d’un fichier pour une opération de copie de déchargement. |
BLOCK_DEVICE_TOKEN_DESCRIPTOR La structure BLOCK_DEVICE_TOKEN_DESCRIPTOR (scsi.h) contient le jeton retourné par la commande POPULATE TOKEN pour une opération de déchargement des données de lecture. |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA En savoir plus sur les alertes suivantes : structure _CURRENT_INTERNAL_STATUS_PARAMETER_DATA (storport.h) |
ERROR_HISTORY_DIRECTORY En savoir plus sur les alertes suivantes : structure _ERROR_HISTORY_DIRECTORY (storport.h) |
ERROR_HISTORY_DIRECTORY_ENTRY En savoir plus sur les alertes suivantes : structure _ERROR_HISTORY_DIRECTORY_ENTRY (storport.h) |
HW_INITIALIZATION_DATA En savoir plus sur la structure HW_INITIALIZATION_DATA. |
INQUIRYDATA La structure _INQUIRYDATA (storport.h) contient des informations sur les données d’enquête SCSI associées à un périphérique de bande. |
MEMORY_REGION La structure MEMORY_REGION décrit une région de mémoire contiguë physiquement. |
MESSAGE_INTERRUPT_INFORMATION La structure MESSAGE_INTERRUPT_INFORMATION décrit une interruption signalée par un message (MSI). |
MINIPORT_DUMP_POINTERS Un pilote miniport Storport utilise cette structure pour prendre en charge le code de fonction SCSI_REQUEST_BLOCK (SRB) SRB_FUNCTION_DUMP_POINTERS. |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE En savoir plus sur la structure MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (storport.h). |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE En savoir plus sur la structure MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (storport.h). |
MODE_PAGE_SUBPAGE_HEADER En savoir plus sur la structure MODE_PAGE_SUBPAGE_HEADER (storport.h). |
PERF_CONFIGURATION_DATA La structure PERF_CONFIGURATION_DATA décrit les optimisations des performances prises en charge par la routine StorPortInitializePerfOpts. |
POPULATE_TOKEN_HEADER La structure POPULATE_TOKEN_HEADER (storport.h) contient l’en-tête des paramètres d’un bloc de données de commande (CDB) de la commande POPULATE TOKEN. |
PORT_CONFIGURATION_INFORMATION PORT_CONFIGURATION_INFORMATION contient des informations de configuration pour un adaptateur de bus hôte (HBA). |
PRI_FULL_STATUS_DESCRIPTOR La structure PRI_FULL_STATUS_DESCRIPTOR est utilisée pour construire la structure PRI_FULL_STATUS_LIST retournée en réponse à une commande de réserve permanente. |
PRI_FULL_STATUS_DESCRIPTOR_HEADER La structure PRI_FULL_STATUS_DESCRIPTOR_HEADER est le premier membre d’une structure PRI_FULL_STATUS_DESCRIPTOR, utilisée pour remplir un PRI_FULL_STATUS_LIST. |
PRI_FULL_STATUS_LIST La structure PRI_FULL_STATUS_LIST est retournée en réponse à une commande De réserve permanente dans serviceAction=RESERVATION_ACTION_READ_FULL_STATUS. |
PRI_FULL_STATUS_LIST_HEADER La structure PRI_FULL_STATUS_LIST_HEADER est le premier membre d’un PRI_FULL_STATUS_LIST qui est retourné en réponse à une commande de réserve permanente dans laquelle ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS. |
PRI_REGISTRATION_LIST La structure PRI_REGISTRATION_LIST (storport.h) contient des informations sur les réservations persistantes et les clés de réservation actives dans un serveur d’appareil. |
PRI_REPORT_CAPABILITIES La structure PRI_REPORT_CAPABILITIES contient des informations sur les fonctionnalités de réservation persistantes. |
PRI_RESERVATION_DESCRIPTOR La structure PRI_RESERVATION_DESCRIPTOR (storport.h) décrit une réservation persistante qui est active dans un serveur d’appareil. |
PRI_RESERVATION_LIST La structure PRI_RESERVATION_LIST (storport.h) contient une liste de réservations persistantes actives au sein d’un serveur d’appareil. |
PRO_PARAMETER_LIST La structure PRO_PARAMETER_LIST (storport.h) contient des informations de réservation envoyées dans une commande De réserve permanente (PRO) à un serveur d’appareil. |
RECEIVE_TOKEN_INFORMATION_HEADER La structure RECEIVE_TOKEN_INFORMATION_HEADER (storport.h) contient des informations qui décrivent l’état d’une opération de transfert de données de déchargement. |
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER La structure RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER (storport.h) contient un jeton créé en tant que représentation de données (ROD). |
REPORT_ZONES_DATA N’utilisez pas cette structure dans votre code. Microsoft réserve uniquement la structure REPORT_ZONES_DATA pour une utilisation interne. N’utilisez pas cette structure dans votre code. |
RS_ALL_COMMANDS_PARAMETER_DATA La structure RS_ALL_COMMANDS_PARAMETER_DATA contient une liste de structures RS_COMMAND_DESCRIPTOR. |
RS_COMMAND_DESCRIPTOR La structure RS_COMMAND_DESCRIPTOR contient des informations sur un seul bloc de descripteur de commande pris en charge (CDB). |
RS_COMMAND_TIMEOUTS_DESCRIPTOR La structure RS_COMMAND_TIMEOUTS_DESCRIPTOR contient des informations de délai d’expiration de commande du début du traitement d’une commande à sa fin signalée. |
RS_ONE_COMMAND_PARAMETER_DATA La structure RS_ONE_COMMAND_PARAMETER_DATA contient des informations sur le bloc de données de commande (CDB) et un mappage d’utilisation pour les bits dans la base de données CDB. |
RT_PARAMETER_DATA La structure RT_PARAMETER_DATA (storport.h) contient les données de paramètre de la commande timestamp du rapport. |
SAVED_INTERNAL_STATUS_PARAMETER_DATA En savoir plus sur les alertes suivantes : structure _SAVED_INTERNAL_STATUS_PARAMETER_DATA (storport.h) |
SCSI_PNP_REQUEST_BLOCK La structure _SCSI_PNP_REQUEST_BLOCK (storport.h) contient des informations pour les demandes de plug-and-play (PNP) SCSI. |
SCSI_POWER_REQUEST_BLOCK La structure _SCSI_POWER_REQUEST_BLOCK (storport.h) contient des informations pour les demandes de gestion de l’alimentation SCSI. |
SCSI_REQUEST_BLOCK La structure _SCSI_REQUEST_BLOCK (storport.h) contient des informations pour les fonctions SRB (Request Block) SCSI. |
SCSI_SUPPORTED_CONTROL_TYPE_LIST SCSI_SUPPORTED_CONTROL_TYPE_LIST est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType of ScsiQuerySupportedUnitControlTypes ou HwStorAdapterControl routine est appelée avec un ControlType of ScsiQuerySupportedControlTypes. |
SCSI_WMI_REQUEST_BLOCK La structure _SCSI_WMI_REQUEST_BLOCK (storport.h) contient des informations sur un SCSI_REQUEST_BLOCK à utiliser avec des commandes WMI. |
SES_CONFIGURATION_DIAGNOSTIC_PAGE En savoir plus sur les alertes suivantes : structure SES_CONFIGURATION_DIAGNOSTIC_PAGE (storport.h) |
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE La structure _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE (storport.h) contient une image microcode spécifique au fournisseur utilisée par le processus de services de boîtier. |
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR La structure _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (storport.h) spécifie l’état et l’état supplémentaire d’un microcode de téléchargement. |
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE La structure _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE (storport.h) contient des informations sur l’état d’une ou plusieurs opérations de microcode de téléchargement. |
SRBEX_DATA La structure _SRBEX_DATA (storport.h) décrit le format généralisé pour contenir des données SRB (SCSI Request Block). |
SRBEX_DATA_BIDIRECTIONAL La structure _SRBEX_DATA_BIDIRECTIONAL (storport.h) contient les données SRB (SCSI Request Block) étendues pour les commandes de transfert bidirectionnel. |
SRBEX_DATA_IO_INFO La structure _SRBEX_DATA_IO_INFO (storport.h) contient des informations supplémentaires relatives à une demande de lecture ou d’écriture dans un bloc de requêtes SCSI étendu (SRB). |
SRBEX_DATA_NVME_COMMAND La structure SRBEX_DATA_NVME_COMMAND (storport.h) permet à l’utilisateur de tramer et d’émettre une commande au format NVMe. |
SRBEX_DATA_NVMEOF_OPERATION Pour une utilisation interne uniquement. N’utilisez pas. |
SRBEX_DATA_PNP La structure _SRBEX_DATA_PNP (storport.h) contient les données de requête pour un bloc de requêtes SCSI (PNP) étendu. |
SRBEX_DATA_POWER La structure _SRBEX_DATA_POWER (storport.h) contient les données de requête d’un bloc de requête SCSI étendu (SRB). |
SRBEX_DATA_SCSI_CDB_VAR La structure _SRBEX_DATA_SCSI_CDB_VAR (storport.h) contient les données SRB étendues pour un bloc de données de commande SCSI de longueur variable (CDB). |
SRBEX_DATA_SCSI_CDB16 La structure _SRBEX_DATA_SCSI_CDB16 (storport.h) contient les données SRB étendues pour un bloc de données de commande SCSI de 16 octets (CDB). |
SRBEX_DATA_SCSI_CDB32 La structure _SRBEX_DATA_SCSI_CDB32 (storport.h) contient les données SRB étendues pour un bloc de données de commande SCSI de 32 octets (CDB). |
SRBEX_DATA_WMI La structure _SRBEX_DATA_WMI (storport.h) contient les données de requête d’un bloc de requêtes WMI SCSI étendu (SRB). |
ST_PARAMETER_DATA La structure ST_PARAMETER_DATA (storport.h) contient la liste des paramètres de la commande set timestamp. |
STARTIO_PERFORMANCE_PARAMETERS La structure STARTIO_PERFORMANCE_PARAMETERS décrit les paramètres de performances retournés au pilote miniport par la routine StorPortGetStartIoPerfParams. |
STOR_ADAPTER_CONTROL_POWER STOR_ADAPTER_CONTROL_POWER est la structure pointée par le paramètre Parameters lorsque la routine HwStorAdapterControl d’un miniport est appelée avec un ControlType de ScsiAdapterPower. |
STOR_ADDR_BTL8 La structure _STOR_ADDR_BTL8 (storport.h) contient les informations d’adressage d’une adresse bus-Target-LUN 8 bits (BTL8). |
STOR_ADDRESS La structure _STOR_ADDRESS (storport.h) contient des informations générales qui décrivent une adresse d’appareil de stockage. |
STOR_CRYPTO_CAPABILITIES_DATA Microsoft réserve uniquement la structure STOR_CRYPTO_CAPABILITIES_DATA pour une utilisation interne. N’utilisez pas cette structure dans votre code. |
STOR_CRYPTO_CAPABILITY Microsoft réserve uniquement la structure STOR_CRYPTO_CAPABILITY pour une utilisation interne. N’utilisez pas cette structure dans votre code. |
STOR_CRYPTO_KEY_INFO Microsoft réserve la structure STOR_CRYPTO_KEY_INFO pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
STOR_CRYPTO_OPERATION Microsoft réserve uniquement la structure STOR_CRYPTO_OPERATION pour une utilisation interne. N’utilisez pas cette structure dans votre code. |
STOR_CRYPTO_OPERATION_INSERT_KEY Microsoft réserve uniquement la structure STOR_CRYPTO_OPERATION_INSERT_KEY pour une utilisation interne. N’utilisez pas cette structure dans votre code. |
STOR_DEVICE_CAPABILITIES La structure _STOR_DEVICE_CAPABILITIES (storport.h) contient des informations sur les fonctionnalités d’appareil pertinentes pour les appareils de stockage. |
STOR_DEVICE_CAPABILITIES_EX La structure _STOR_DEVICE_CAPABILITIES_EX (storport.h) contient des informations étendues sur les fonctionnalités d’appareil pertinentes pour les appareils de stockage. |
STOR_DISPATCHER_HEADER La structure STOR_DISPATCHER_HEADER est une structure opaque qui décrit un objet répartiteur. |
STOR_DPC La structure STOR_DPC est une structure opaque qui représente un objet DPC. Ne définissez pas directement les membres de cette structure. |
STOR_DPC_WATCHDOG_INFORMATION STOR_DPC_WATCHDOG_INFORMATION contient des informations de délai d’attente sur l’appel de procédure différée (DPC) actuel. |
STOR_DRIVER_PROXY_ENDPOINT_INFORMATION En savoir plus sur la structure STOR_DRIVER_PROXY_ENDPOINT_INFORMATION. |
STOR_EVENT La structure STOR_EVENT décrit un objet d’événement. |
STOR_FILTER_RESOURCE_REQUIREMENTS STOR_FILTER_RESOURCE_REQUIREMENTS est la structure pointée par le paramètre Parameters lorsque la routine HwStorAdapterControl d’un miniport est appelée avec un ControlType of ScsiAdapterFilterRequirements. |
STOR_FRU_ID_DESCRIPTION STOR_FRU_ID_DESCRIPTION est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitQueryFruId ou une routine HwStorAdapterControl est appelée avec un ControlType de ScsiAdapterQueryFruId. |
STOR_GROUP_AFFINITY La structure STOR_GROUP_AFFINITY spécifie un numéro de groupe et l’affinité du processeur au sein de ce groupe. |
STOR_LIST_ENTRY Une structure STOR_LIST_ENTRY décrit une entrée dans une liste doublement liée ou sert d’en-tête pour une telle liste. |
STOR_LOG_EVENT_DETAILS La structure STOR_LOG_EVENT_DETAILS fournit des détails sur les événements de journal des erreurs spécifiques à Storport et les événements de journal système. |
STOR_MAX_OPERATIONAL_POWER STOR_MAX_OPERATIONAL_POWER est la structure pointée par le paramètre Parameters lorsque la routine HwStorAdapterControl d’un miniport est appelée avec un ControlType de ScsiAdapterPoFxMaxOperationalPower. |
STOR_POFX_ACTIVE_CONTEXT STOR_POFX_ACTIVE_CONTEXT est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitPoFxPowerActive ou une routine HwStorAdapterControl de miniport est appelée avec un ControlType de ScsiAdapterPoFxPowerActive. |
STOR_POFX_COMPONENT La structure STOR_POFX_COMPONENT décrit les attributs d’état d’alimentation d’un composant d’appareil de stockage. |
STOR_POFX_COMPONENT_IDLE_STATE La structure STOR_POFX_COMPONENT_IDLE_STATE spécifie les attributs d’un état d’alimentation fonctionnel (F-state) d’un composant dans un appareil de stockage. |
STOR_POFX_COMPONENT_V2 La structure STOR_POFX_COMPONENT_V2 décrit les attributs d’état d’alimentation d’un composant d’appareil de stockage. |
STOR_POFX_DEVICE La structure STOR_POFX_DEVICE décrit les attributs d’alimentation d’un appareil de stockage dans l’infrastructure de gestion de l’alimentation (PoFx). |
STOR_POFX_DEVICE_V2 La structure STOR_POFX_DEVICE_V2 décrit les attributs d’alimentation d’un appareil de stockage dans l’infrastructure de gestion de l’alimentation (PoFx). |
STOR_POFX_DEVICE_V3 La structure STOR_POFX_DEVICE_V3 décrit les attributs d’alimentation d’un appareil de stockage dans l’infrastructure de gestion de l’alimentation (PoFx). |
STOR_POFX_FSTATE_CONTEXT STOR_POFX_FSTATE_CONTEXT est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitPoFxPowerSetFState ou une routine HwStorAdapterControl est appelée avec un ControlType of ScsiAdapterPoFxPowerSetFState. |
STOR_POFX_PERF_STATE_CONTEXT STOR_POFX_PERF_STATE_CONTEXT est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitPoFxPowerSetFState ou une routine HwStorAdapterControl est appelée avec un ControlType of ScsiAdapterPoFxSetPerfState. |
STOR_POFX_POWER_CONTROL STOR_POFX_POWER_CONTROL est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitPoFxPowerControl ou une routine HwStorAdapterControl est appelée avec un ControlType de ScsiAdapterPoFxPowerControl. |
STOR_POFX_POWER_REQUIRED_CONTEXT STOR_POFX_POWER_REQUIRED_CONTEXT est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitPoFxPowerRequired. |
STOR_POFX_UNIT_POWER_INFO STOR_POFX_UNIT_POWER_INFO est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitPoFxPowerInfo. |
STOR_POWER_CONTROL_HEADER STOR_POWER_CONTROL_HEADER est un en-tête de contrôle d’alimentation commun pour les paramètres de contrôle liés à l’adaptateur et à l’unité. |
STOR_POWER_SETTING_INFO STOR_POWER_SETTING_INFO est la structure pointée par le paramètre Parameters lorsque la routine HwStorAdapterControl d’un miniport est appelée avec un ControlType de ScsiPowerSettingNotification. |
STOR_REQUEST_INFO_V1 La structure _STOR_REQUEST_INFO_V1 contient des détails sur la demande d’E/S du pilote de stockage associée à un bloc de requête SCSI (SRB). _STOR_REQUEST_INFO_V1 est retourné par la routine StorPortGetRequestInfo. |
STOR_RESET_BUS_SYNCHRONOUS_PARAMETER En savoir plus sur la structure STOR_RESET_BUS_SYNCHRONOUS_PARAMETER. |
STOR_RICH_DEVICE_DESCRIPTION La structure STOR_RICH_DEVICE_DESCRIPTION décrit les attributs de l’appareil physique pour lequel un pilote demande un adaptateur DMA (accès direct à la mémoire). |
STOR_SCATTER_GATHER_ELEMENT La structure STOR_SCATTER_GATHER_ELEMENT est utilisée avec STOR_SCATTER_GATHER_LIST pour créer une liste d’éléments de nuages de points/de collecte. |
STOR_SCATTER_GATHER_LIST La structure STOR_SCATTER_GATHER_LIST est utilisée conjointement avec la routine StorPortGetScatterGatherList pour récupérer la liste de points/regroupements pour un bloc de requête SCSI (SRB). |
STOR_SERIAL_NUMBER STOR_SERIAL_NUMBER est la structure pointée par le paramètre Parameters lorsque la routine HwStorAdapterControl d’un miniport est appelée avec un ControlType de ScsiAdapterSerialNumber. |
STOR_SET_EVENT_LOGGING STOR_SET_EVENT_LOGGING est la structure pointée par le paramètre Parameters lorsque la routine HwStorAdapterControl d’un miniport est appelée avec un ControlType de ScsiAdapterSetEventLogging. |
STOR_SYSTEM_POWER_HINTS STOR_SYSTEM_POWER_HINTS est la structure pointée par le paramètre Parameters lorsque la routine HwStorAdapterControl d’un miniport est appelée avec un ControlType de ScsiAdapterSystemPowerHints. |
STOR_UC_DEVICE_USAGE STOR_UC_DEVICE_USAGE est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitUsage. |
STOR_UNIT_ATTRIBUTES En savoir plus sur la structure STOR_UNIT_ATTRIBUTES. |
STOR_UNIT_CONTROL_POWER STOR_UNIT_CONTROL_POWER est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitPower. |
STOR_UNIT_CONTROL_QUERY_BUS_TYPE STOR_UNIT_CONTROL_QUERY_BUS_TYPE est la structure pointée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitQueryBusType. |
STORAGE_REQUEST_BLOCK La structure _STORAGE_REQUEST_BLOCK (storport.h) décrit le format étendu d’un bloc de requête SCSI (SRB). |
STORPORT_CAPTURE_LIVEDUMP La structure STORPORT_CAPTURE_LIVEDUMP contient les données nécessaires pour générer un vidage en direct. |
STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG contient la charge utile d’un vidage en direct capturé par StorPortCaptureLiveDump. |
STORPORT_TELEMETRY_EVENT La structure STORPORT_TELEMETRY_EVENT décrit la charge utile des données de télémétrie miniport. |
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR En savoir plus sur la structure T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (storport.h). |
TRACK_INFORMATION2 La structure _TRACK_INFORMATION2 (storport.h) contient des informations détaillées sur le suivi, notamment l’emplacement, la taille et le mode de données. |
VIRTUAL_HW_INITIALIZATION_DATA La structure VIRTUAL_HW_INITIALIZATION_DATA contient des informations spécifiques à chaque pilote miniport virtuel. |
VPD_EXTENDED_INQUIRY_DATA_PAGE En savoir plus sur les alertes suivantes : structure _VPD_EXTENDED_INQUIRY_DATA_PAGE (storport.h) |
VPD_THIRD_PARTY_COPY_PAGE La structure _VPD_THIRD_PARTY_COPY_PAGE (storport.h) définit la page des données de produit vitales (VPD) pour décharger les opérations de transfert de données. |
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE Microsoft réserve uniquement la structure VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE pour une utilisation interne. N’utilisez pas la structure VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE dans votre code. |
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR La structure _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (storport.h) définit le descripteur de copie tiers pour les systèmes Windows. |
WRITE_USING_TOKEN_HEADER La structure WRITE_USING_TOKEN_HEADER (storport.h) décrit les emplacements de données de destination pour une opération d’écriture de données de déchargement. |
ZONE_DESCRIPTIOR Microsoft réserve uniquement la structure ZONE_DESCRIPTIOR pour une utilisation interne. N’utilisez pas la structure ZONE_DESCRIPTIOR dans votre code. |
Énumérations
INTERRUPT_SYNCHRONIZATION_MODE L’énumérateur INTERRUPT_SYNCHRONIZATION_MODE spécifie le mode de synchronisation d’interruption. |
RAID_SYSTEM_POWER RAID_SYSTEM_POWER est un indicateur d’utilisation de l’alimentation du système. |
SCSI_ADAPTER_CONTROL_TYPE L’énumération SCSI_ADAPTER_CONTROL_TYPE contient des opérations de contrôle d’adaptateur, où chaque type de contrôle lance une action sur un adaptateur par le pilote miniport. Storport spécifie le type de contrôle lorsqu’il appelle la routine HwStorAdapterControl d’un miniport. |
SCSI_UC_DEVICE_USAGE_TYPE SCSI_UC_DEVICE_USAGE_TYPE spécifie le type d’utilisation de l’appareil à partir d’une notification d’utilisation de l’appareil PnP. |
SCSI_UNIT_CONTROL_TYPE L’énumération SCSI_UNIT_CONTROL_TYPE contient des opérations de contrôle d’unité, où chaque type de contrôle lance une action sur une unité par le pilote miniport. Storport spécifie le type de contrôle lorsqu’il appelle la routine HwStorUnitControl d’un miniport. |
SES_DOWNLOAD_MICROCODE_STATE En savoir plus sur les alertes suivantes : énumération _SES_DOWNLOAD_MICROCODE_STATE (storport.h) |
SRBEX_DATA_NVME_COMMAND_FLAG L’énumération SRBEX_DATA_NVME_COMMAND_FLAG (storport.h) contient des valeurs qui indiquent les propriétés d’une commande SRBEX Data NVMe particulière. |
SRBEX_DATA_NVME_COMMAND_TYPE Le SRBEX_DATA_NVME_COMMAND_TYPE (storport.h) contient des valeurs qui indiquent les types de commandeS NVMe de données SRBEX. |
SRBEX_DATA_NVME_RESPONSE_FLAG En savoir plus sur l’énumération SRBEX_DATA_NVME_RESPONSE_FLAG. |
STOR_CRYPTO_ALGORITHM_ID Microsoft réserve uniquement l’énumération STOR_CRYPTO_ALGORITHM_ID pour une utilisation interne. N’utilisez pas cette énumération dans votre code. |
STOR_CRYPTO_KEY_SIZE Microsoft réserve uniquement l’énumération STOR_CRYPTO_KEY_SIZE pour une utilisation interne. N’utilisez pas cette énumération dans votre code. |
STOR_CRYPTO_OPERATION_TYPE Microsoft réserve l’énumération STOR_CRYPTO_OPERATION_TYPE uniquement pour une utilisation interne. N’utilisez pas cette énumération dans votre code. |
STOR_DEVICE_POWER_STATE L’énumérateur STOR_DEVICE_POWER_STATE spécifie un état d’alimentation de l’appareil de stockage. |
STOR_DEVICE_RESET_TYPE L’énumération STOR_DEVICE_RESET_TYPE spécifie le type de réinitialisation de l’appareil demandé dans un appel à StorPortHardwareReset. |
STOR_EVENT_ASSOCIATION_ENUM L’énumérateur STOR_EVENT_ASSOCIATION_ENUM spécifie le type d’appareil associé à un événement. |
STOR_EVENT_TYPE L’énumération STOR_EVENT_TYPE identifie le type d’objet d’événement initialisé par un miniport. |
STOR_PNP_ACTION En savoir plus sur l’énumération STOR_PNP_ACTION. |
STOR_POWER_ACTION L’énumération STOR_POWER_ACTION identifie les actions d’alimentation système qui peuvent se produire sur un ordinateur. |
STOR_SPINLOCK En savoir plus sur l’énumération STOR_SPINLOCK. |
STOR_TELEMETRY_CATEGORY L’énumérateur STOR_TELEMETRY_CATEGORY indique la catégorie de l’événement de télémétrie enregistré dans StorPortLogTelemetryEx. |
STOR_THREAD_PRIORITY STOR_THREAD_PRIORITY spécifie la priorité d’un thread miniport StorPort créé. |
STORPORT_CAPTURE_LIVEDUMP_TYPE STORPORT_CAPTURE_LIVEDUMP_TYPE identifie le type de vidage en direct à capturer. |
STORPORT_ETW_EVENT_CHANNEL STORPORT_ETW_EVENT_CHANNEL identifie les canaux d’événements de Storport sur lesquels la miniporte peut journaliser un événement. |
STORPORT_ETW_EVENT_OPCODE En savoir plus sur l’énumération STORPORT_ETW_EVENT_OPCODE. |
STORPORT_ETW_LEVEL En savoir plus sur l’énumération STORPORT_ETW_LEVEL. |
STORPORT_FEATURE_TYPE L’énumération STORPORT_FEATURE_TYPE identifie une fonctionnalité Storport prise en charge par un miniport. |
STORPORT_LIVEDUMP_DATA_TYPE STORPORT_LIVEDUMP_DATA_TYPE identifie le type de données de la charge utile à inclure dans le vidage en direct. |
STORPORT_LIVEDUMP_ISSUE_TYPE STORPORT_LIVEDUMP_ISSUE_TYPE identifie le problème qui a déclenché la capture de vidage en direct. |
STORPORT_QUERY_CONFIGURATION_TYPE L’énumérateur STORPORT_QUERY_CONFIGURATION_TYPE identifie la configuration interrogée dans StorPortQueryConfiguration. |