en-tête storport.h
Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :
storport.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_SCSI_MINIPORT_DSM Découvrez comment une notification de gestion des ensembles de données (DSM) est transférée à 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’octets 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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 de l’adaptateur HBA vers une mémoire tampon. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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 vers l’adaptateur HBA. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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 vers l’adaptateur HBA. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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 vers l’adaptateur HBA. Remarque Les modèles de pilote de port SCSI et de pilote 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 vers l’adaptateur HBA. Remarque Les modèles de pilote de port SCSI et de pilote 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 vers l’adaptateur HBA. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote 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. Remarque Les modèles de pilote de port SCSI et de pilote miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. |
StorPortAcquireMSISpinLock La routine StorPortAcquireMSISpinLock acquiert le verrou de rotation d’interruption signalé par 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 et non pagée physiquement contiguë 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 l’hôte (HMB). |
StorPortAllocateMdl La routine StorPortAllocateMdl alloue une MDL pour décrire la mémoire du 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 du Registre. |
StorPortAsyncNotificationDetected Un pilote de miniport de stockage appelle StorPortAsyncNotificationDetected pour notifier le pilote Storport d’un périphérique de stockage status événement de modification. |
StorPortBuildMdlForNonPagedPool La routine StorPortBuildMdlForNonPagedPool met à jour la 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 avertit le pilote de port que l’adaptateur est actuellement occupé et qu’il gère les demandes en attente. |
StorPortCancelDpc StorPortCancelDpc tente d’annuler l’exécution d’un appel de procédure différée (DPC) StorPort. |
StorPortCaptureLiveDump StorPortCaptureLiveDump capture un fichier de vidage en direct. |
StorPortCompleteRequest La routine StorPortCompleteRequest termine toutes les demandes en attente en définissant la valeur SRB status sur SrbStatus. |
StorPortCompleteServiceIrp La routine StorPortCompleteServiceIrp est appelée par un pilote de miniport virtuel Storport lorsqu’il doit effectuer une demande qu’il 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 du temps donné, en microsecondes. Si l’IRQL 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. Dans le cas contraire, cette routine effectue une attente occupée-attente. |
StorPortDeviceBusy La routine StorPortDeviceBusy avertit le pilote de port que l’unité logique spécifiée est actuellement occupée et qu’elle 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 demandes. |
StorPortEnablePassiveInitialization La routine StorPortEnablePassiveInitialization permet à la routine de rappel HwStorPassiveInitializeRoutine du miniport de s’exécuter à PASSIVE_LEVEL lors de l’initialisation du miniport. |
StorPortEnableRegistryKeyNotification En savoir plus sur la fonction StorPortEnableRegistryKeyNotification. |
StorPortEtwEvent2 StorPortEtwEvent2 enregistre un événement de suivi d’événements pour Windows (ETW) avec deux paramètres ETW à usage général dans un canal de trace de stockage. |
StorPortEtwEvent4 StorPortEtwEvent4 enregistre un événement de suivi d’événements pour Windows (ETW) avec quatre paramètres ETW à usage général dans un canal de trace de stockage. |
StorPortEtwEvent8 StorPortEtwEvent8 enregistre un événement de suivi d’événements pour Windows (ETW) avec huit paramètres ETW à usage général dans un canal de trace de stockage. |
StorPortEtwLogByteStream StorPortEtwLogByteStream journalise un événement de suivi d’événements pour Windows (ETW) avec un paramètre de flux d’octets à usage général dans le canal spécifié. |
StorPortEtwLogError StorPortEtwLogError enregistre un événement de 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 pagée 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 mémoire (MDL) décrivant la mémoire du 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 créé précédemment 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é De 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 La routine StorPortGetCurrentProcessorNumber récupère le numéro de processeur actuel du noyau. |
StorPortGetDataInBufferMdl Retourne une MDL associée à 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 similaire à StorPortGetDeviceBase, mais le paramètre Flags autorise un comportement facultatif supplémentaire. |
StorPortGetDeviceObjects La routine StorPortGetDeviceObjects retourne les objets d’appareil associés à la pile de périphériques de l’adaptateur. |
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 de message signalée (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 La routine StorPortGetPfns peut être appelée lorsqu’un miniport doit récupérer des PFN associés à une MDL pour un SRB. |
StorPortGetPhysicalAddress La routine StorPortGetPhysicalAddress convertit une plage d’adresses virtuelles donnée en plage d’adresses physique pour une opération DMA. |
StorPortGetRequestCryptoInfo Microsoft réserve la fonction StorPortGetRequestCryptoInfo pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
StorPortGetRequestInfo La routine StorPortGetRequestInfo récupère les informations de demande d’E/S associées à un bloc de requête SCSI (SRB) et les retourne dans une structure STOR_REQUEST_INFO. |
StorPortGetScatterGatherList La routine StorPortGetScatterGatherList récupère la liste de points/regroupements associée pour le bloc de requête SCSI (SRB) spécifié. |
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 (SRB) spécifié. |
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 le processeur 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 d’adaptateur fournies par le pilote miniport. |
StorPortInitializeCryptoEngine Microsoft réserve la fonction StorPortInitializeCryptoEngine pour une utilisation interne uniquement. 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 type de synchronisation ou 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 le chef d’une liste doublement liée. |
StorPortInitializePerfOpts La fonction StorPortInitializePerfOpts initialise les optimisations des performances prises en charge par le pilote miniport et le pilote Storport à l’aide d’une structure PERF_CONFIGURATION_DATA. |
StorPortInitializePoFxPower Un pilote miniport appelle StorPortInitializePoFxPower pour inscrire un périphérique de stockage auprès de l’infrastructure 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 unique gérée par Storport. L’accès à la liste est synchronisé sur un système multiprocesseur. |
StorPortInterlockedInsertHeadList La routine StorPortInterlockedInsertHeadList insère atomiquement une entrée au début d’une liste doublement liée de structures STOR_LIST_ENTRY. |
StorPortInterlockedInsertTailList La routine 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 au 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 les opérations d’une certaine classe de gestion d’appareils sont autorisées. |
StorPortIssueDpc La routine StorPortIssueDpc émet un appel de procédure différée (DPC). |
StorPortLogError La routine StorPortLogError avertit 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énement du noyau Windows, ce qui permet aux pilotes miniports 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 consigne 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 consigne un événement de télémétrie miniport pour faciliter le diagnostic ou la collecte d’informations utiles. |
StorPortMarkDeviceFailed La routine StorPortMarkDeviceFailed marque un appareil avec l’échec status. |
StorPortMarkDeviceFailedEx La routine StorPortMarkDeviceFailedEx marque un appareil avec un status défaillant 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 StorPortMaskMsixInterrupt masque ou démasque l’interruption MSI-X spécifiée. |
StorPortMoveMemory La routine StorPortMoveMemory copie la 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 La fonction StorPortNvmeIceIoComplete signale l’achèvement d’une opération d’entrée/sortie (E/S) non volatile Memory Express (E/S) lancée par un appel précédent à StorPortNvmeIceIoStart. |
StorPortNvmeIceIoStart La fonction StorPortNvmeIceIoStart lance une opération d’entrée/sortie (E/S) mémoire express non volatile (NVMe). |
StorPortPause La routine StorPortPause interrompt un adaptateur pendant la période spécifiée. |
StorPortPauseDevice La routine StorPortPauseDevice interrompt un appareil d’unité logique spécifique pendant 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 périphérique de stockage. |
StorPortPoFxIdleComponent La routine StorPortPoFxIdleComponent décrémente le nombre de références d’activation d’un composant spécifié d’un périphérique de stockage. |
StorPortPoFxPowerControl La routine StorPortPoFxPowerControl envoie une demande de contrôle d’alimentation à l’infrastructure de gestion de l’alimentation (PoFx) pour la transférer au plug-in du moteur d’alimentation (PEP). |
StorPortPoFxSetComponentLatency La routine StorPortPoFxSetComponentLatency spécifie la latence maximale qui peut être tolérée lors de la transition de la condition inactive à la condition active dans le composant de périphérique de stockage spécifié. |
StorPortPoFxSetComponentResidency La routine StorPortPoFxSetComponentResidency définit la durée estimée pendant laquelle un composant de périphérique de stockage est susceptible de rester inactif une fois que le composant est entré 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 unique 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 interrogée par la routine StorPortQueryPerformanceCounter. |
StorPortQuerySystemTime La routine StoriPortQuerySystemTime obtient l’heure système actuelle. |
StorPortQueryTimerMinInterval StorPortQueryTimerMinInterval interroge la résolution de minuteur minimale prise en charge par l’horloge système. |
StorPortQueueWorkItem Planifie un élément de travail Storport à exécuter 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 du Registre pour un objet 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 le miniport pour lire la clé de Registre spécifiée. L’appelant fournit le chemin absolu de la clé à lire. |
StorPortReady La routine StorPortReady avertit le pilote de port que l’adaptateur n’est plus occupé. |
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 d’adaptateur de registre de matériel ou de périphérique situées dans le registre à l’adresse HKLM/CurrentControlSet/Enum/<Instance path>/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 à l’adresse HKLM/CurrentControlSet/Enum/<Instance path>/DeviceParameters/.... |
StorPortReleaseMSISpinLock La routine StorPortReleaseMSISpinLock libère un verrou de rotation msi (message signaled interrupt) précédemment acquis pour le message spécifié. |
StorPortReleaseSpinLock La routine StorPortReleaseSpinLock publie un verrouillage tournant 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 : StorPortRevertToUserGroupAffinityThread |
StorPortSecureCopyMemory StorPortSecureCopyMemory copie en toute sécurité les octets entre les mémoires tampons. |
StorPortSetAdapterBusType StorPortSetAdapterBusType permet d’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 d’appareils pour l’appareil indiqué. |
StorPortSetEvent Un miniport peut appeler StorPortSetEvent pour définir un objet é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 enregistre un tableau de GUID qui identifient les paramètres d’alimentation pour lesquels recevoir des notifications de changement d’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’un changement d’état pour un numéro d’unité logique (LUN), un port HBA (host bus adapter) ou un appareil cible. |
StorPortSynchronizeAccess La routine StorPortSynchronizeAccess fournit un accès synchronisé à l’extension de périphérique d’un pilote miniport. |
StorPortTerminateSystemThread StorPortTerminateSystemThread met fin au thread système actuel. |
StorPortUpdateAdapterMaxIO Cette fonction peut être appelée par un miniport pour mettre à jour les E/S maximales prises en charge par une carte. Cette fonction est valide pendant le rappel HwInitialize/HwPassiveInitRoutine et n’a effet que lors de l’initialisation de l’adaptateur. |
StorPortValidateRange La routine StorPortValidateRange détermine si une plage spécifiée d’adresses d’E/S 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 Un miniport peut appeler la fonction StorPortWaitForSingleObject pour placer le thread actuel dans un état d’attente jusqu’à ce que l’objet de 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 vers l’adaptateur HBA. |
StorPortWriteRegisterBufferUlong La routine StorPortWriteRegisterBufferUlong transfère un nombre donné de valeurs ULONG d’une mémoire tampon vers 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 vers 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 afin de contrôler l’état ou le comportement d’une carte, telles que 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. Dans ce cas, le miniport virtuel Storport peut effectuer tous les IRP de rappel inverse reçus dans HwStorCompleteServiceIrp. |
HW_DPC_ROUTINE La routine HwStorDpcRoutine est une routine dont l’exécution est différée à DISPATCH IRQL au moyen du mécanisme d’appel de procédure différée (DPC). |
HW_FIND_ADAPTER La routine HwStorFindAdapter utilise la configuration fournie pour déterminer si un adaptateur HBA spécifique est pris en charge et, le cas échéant, pour retourner des informations de configuration sur cette carte. |
HW_FREE_ADAPTER_RESOURCES La routine de rappel HwStorFreeAdapterResources permet au pilote 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 panne d’alimentation. |
HW_INITIALIZE_TRACING La routine de rappel HwStorInitializeTracing permet au pilote miniport virtuel Storport de configurer le suivi et toutes les ressources associées. |
HW_INTERRUPT Le pilote Storport appelle la routine HwStorInterrupt après que l’adaptateur HBA a généré une demande d’interruption. |
HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE La routine HwMSInterruptRoutine gère une interruption de message signalée (MSI). |
HW_PASSIVE_INITIALIZE_ROUTINE La routine de rappel HwStorPassiveInitializeRoutine est appelée après la routine HwStorInitialize lorsque l’IRQL actuel est à PASSIVE_LEVEL. |
HW_PROCESS_SERVICE_REQUEST La routine de rappel HwStorProcessServiceRequest reçoit l’IRP de contrôle de l’appareil qui contient la demande de 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 inversé ». |
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 demande 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’avertir un miniport que le suivi d’événements est activé. |
HW_UNIT_CONTROL La routine HwStorUnitControl d’un pilote miniport est appelée pour effectuer des opérations synchrones afin de contrôler l’état du périphérique d’unité de stockage. |
HW_WORKITEM Fonction de rappel fournie par miniport 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 s’initialiser davantage. |
Structures
ACCESS_RANGE Découvrez comment une ACCESS_RANGE décrit une plage de ports de mémoire ou d’E/S utilisée par un adaptateur HBA. Remarque Les modèles de pilote de port SCSI et de pilote 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 de lecture de données. |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA En savoir plus sur : structure _CURRENT_INTERNAL_STATUS_PARAMETER_DATA (storport.h) |
ERROR_HISTORY_DIRECTORY En savoir plus sur : structure _ERROR_HISTORY_DIRECTORY (storport.h) |
ERROR_HISTORY_DIRECTORY_ENTRY En savoir plus sur : structure _ERROR_HISTORY_DIRECTORY_ENTRY (storport.h) |
HW_INITIALIZATION_DATA La structure HW_INITIALIZATION_DATA (Storport) contient des informations spécifiques à chaque pilote miniport et au matériel qu’il gère. |
INQUIRYDATA La structure _INQUIRYDATA (storport.h) contient des informations sur les données d’enquête SCSI associées à un périphérique à bande. |
MEMORY_REGION La structure MEMORY_REGION décrit une région de mémoire physiquement contiguë. |
MESSAGE_INTERRUPT_INFORMATION La structure MESSAGE_INTERRUPT_INFORMATION décrit une interruption de message signalée (MSI). |
MINIPORT_DUMP_POINTERS Un pilote de miniport Storport utilise cette structure pour prendre en charge le code de la 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 qui est retournée en réponse à une commande Réserve permanente in. |
PRI_FULL_STATUS_DESCRIPTOR_HEADER La structure PRI_FULL_STATUS_DESCRIPTOR_HEADER est le premier membre d’une structure de PRI_FULL_STATUS_DESCRIPTOR, qui est 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 Réserve permanente in avec 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 retourné en réponse à une commande De réserve permanente in avec 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 au sein d’un serveur d’appareil. |
PRI_REPORT_CAPABILITIES La structure PRI_REPORT_CAPABILITIES contient des informations sur les fonctionnalités de réservation persistante. |
PRI_RESERVATION_DESCRIPTOR La structure PRI_RESERVATION_DESCRIPTOR (storport.h) décrit une réservation persistante active au sein d’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 de PRO_PARAMETER_LIST (storport.h) contient des informations de réservation qui sont envoyées dans une commande Pro (Réserve permanente sortante) à un serveur d’appareil. |
RECEIVE_TOKEN_INFORMATION_HEADER La structure RECEIVE_TOKEN_INFORMATION_HEADER (storport.h) contient des informations qui décrivent la status 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 la structure REPORT_ZONES_DATA pour une utilisation interne uniquement. 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 (CDB) pris en charge. |
RS_COMMAND_TIMEOUTS_DESCRIPTOR La structure RS_COMMAND_TIMEOUTS_DESCRIPTOR contient des informations sur le délai d’expiration de la commande depuis le début du traitement d’une commande jusqu’à son achèvement signalé. |
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 une carte d’utilisation pour les bits de la CDB. |
RT_PARAMETER_DATA La structure RT_PARAMETER_DATA (storport.h) contient les données de paramètre pour la commande timestamp de rapport. |
SAVED_INTERNAL_STATUS_PARAMETER_DATA En savoir plus sur : 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 requêtes SCSI plug-and-play (PNP). |
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 (SCSI Request Block). |
SCSI_SUPPORTED_CONTROL_TYPE_LIST SCSI_SUPPORTED_CONTROL_TYPE_LIST est la structure vers laquelle pointe le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiQuerySupportedUnitControlTypes ou la routine HwStorAdapterControl est appelée avec un ControlType de 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 : 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 de microcode spécifique au fournisseur utilisée par le processus des services de boîtier. |
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR La structure _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (storport.h) spécifie le status et les status supplémentaires 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 la status d’une ou plusieurs opérations de téléchargement de microcode. |
SRBEX_DATA La structure _SRBEX_DATA (storport.h) décrit le format généralisé pour contenir des données SRB (SCSI Request Block) étendues. |
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ête SCSI (SRB) étendu. |
SRBEX_DATA_NVME_COMMAND La structure SRBEX_DATA_NVME_COMMAND (storport.h) permet à l’utilisateur de cadrer et d’émettre une commande au format NVMe. |
SRBEX_DATA_NVMEOF_OPERATION À usage interne uniquement. Ne pas utiliser. |
SRBEX_DATA_PNP La structure _SRBEX_DATA_PNP (storport.h) contient les données de demande d’un bloc de requête SCSI (SRB) plug-and-play étendu (PNP). |
SRBEX_DATA_POWER La structure _SRBEX_DATA_POWER (storport.h) contient les données de demande d’un bloc de requête SCSI (SRB) power étendu. |
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 (CDB) de longueur variable. |
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 (CDB) de 16 octets. |
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 (CDB) de 32 octets. |
SRBEX_DATA_WMI La structure _SRBEX_DATA_WMI (storport.h) contient les données de requête pour un bloc de requête SCSI WMI étendu (SRB). |
ST_PARAMETER_DATA La structure ST_PARAMETER_DATA (storport.h) contient la liste de paramètres pour la commande set timestamp. |
STARTIO_PERFORMANCE_PARAMETERS La structure STARTIO_PERFORMANCE_PARAMETERS décrit les paramètres de performances qui sont retournés au pilote miniport par la routine StorPortGetStartIoPerfParams. |
STOR_ADAPTER_CONTROL_POWER STOR_ADAPTER_CONTROL_POWER est la structure vers laquelle pointe 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 BTL8 (Bus-Target-LUN) 8 bits. |
STOR_ADDRESS La structure _STOR_ADDRESS (storport.h) contient des informations générales qui décrivent une adresse de périphérique de stockage. |
STOR_CRYPTO_CAPABILITIES_DATA Microsoft réserve la structure STOR_CRYPTO_CAPABILITIES_DATA pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
STOR_CRYPTO_CAPABILITY Microsoft réserve la structure STOR_CRYPTO_CAPABILITY pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
STOR_CRYPTO_KEY_INFO Microsoft réserve la structure STOR_CRYPTO_KEY_INFO uniquement à un usage interne. N’utilisez pas cette structure dans votre code. |
STOR_CRYPTO_OPERATION Microsoft réserve la structure STOR_CRYPTO_OPERATION pour un usage interne uniquement. N’utilisez pas cette structure dans votre code. |
STOR_CRYPTO_OPERATION_INSERT_KEY Microsoft réserve la structure STOR_CRYPTO_OPERATION_INSERT_KEY pour une utilisation interne uniquement. 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 des appareils. |
STOR_DEVICE_CAPABILITIES_EX La structure _STOR_DEVICE_CAPABILITIES_EX (storport.h) contient des informations sur les fonctionnalités étendues des appareils. |
STOR_DISPATCHER_HEADER La structure STOR_DISPATCHER_HEADER est une structure opaque qui décrit un objet de 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_EVENT La structure STOR_EVENT décrit un objet d’événement. |
STOR_FILTER_RESOURCE_REQUIREMENTS STOR_FILTER_RESOURCE_REQUIREMENTS est la structure vers laquelle pointe le paramètre Parameters lorsque la routine HwStorAdapterControl d’un miniport est appelée avec un ControlType de ScsiAdapterFilterResourceRequirequirements. |
STOR_FRU_ID_DESCRIPTION STOR_FRU_ID_DESCRIPTION est la structure vers laquelle pointe le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitQueryFruId ou la 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é 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 relatifs aux événements du journal des erreurs spécifiques à Storport et aux événements du journal système. |
STOR_MAX_OPERATIONAL_POWER STOR_MAX_OPERATIONAL_POWER est la structure vers laquelle pointe 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 indiquée par le paramètre Parameters lorsque la routine HwStorUnitControl d’un miniport est appelée avec un ControlType de ScsiUnitPoFxPowerActive ou que la routine HwStorAdapterControl d’un 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 de périphérique de stockage. |
STOR_POFX_COMPONENT_IDLE_STATE La structure STOR_POFX_COMPONENT_IDLE_STATE spécifie les attributs d’un état d’alimentation fonctionnel (état F) d’un composant dans un périphérique de stockage. |
STOR_POFX_COMPONENT_V2 La structure STOR_POFX_COMPONENT_V2 décrit les attributs d’état d’alimentation d’un composant de périphérique de stockage. |
STOR_POFX_DEVICE La structure STOR_POFX_DEVICE décrit les attributs d’alimentation d’un périphérique de stockage à 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 périphérique de stockage à 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 périphérique de stockage à l’infrastructure de gestion de l’alimentation (PoFx). |
STOR_POFX_FSTATE_CONTEXT STOR_POFX_FSTATE_CONTEXT est la structure vers laquelle pointe 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 de ScsiAdapterPoFxPowerSetFState. |
STOR_POFX_PERF_STATE_CONTEXT STOR_POFX_PERF_STATE_CONTEXT est la structure vers laquelle pointe 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 de ScsiAdapterPoFxSetPerfState. |
STOR_POFX_POWER_CONTROL STOR_POFX_POWER_CONTROL est la structure vers laquelle pointe 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 vers laquelle pointe 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 vers laquelle pointe 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 courant pour les paramètres de contrôle d’alimentation de l’adaptateur et de l’unité d’alimentation. |
STOR_POWER_SETTING_INFO STOR_POWER_SETTING_INFO est la structure vers laquelle pointe 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 une carte 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 diffusion/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 vers laquelle pointe 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 vers laquelle pointe 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 vers laquelle pointe 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 vers laquelle pointe 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 vers laquelle pointe 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 vers laquelle pointe 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 dynamique. |
STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG contient la charge utile d’un vidage dynamique 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 la piste, 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 de miniport virtuel. |
VPD_EXTENDED_INQUIRY_DATA_PAGE En savoir plus sur : 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 de données de produit vitales (VPD) pour les opérations de transfert de données de déchargement. |
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE Microsoft réserve la structure VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE pour une utilisation interne uniquement. 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 la structure ZONE_DESCRIPTIOR pour une utilisation interne uniquement. 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 des interruptions. |
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 d’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 initie 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 : é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 NVMe de données SRBEX particulière. |
SRBEX_DATA_NVME_COMMAND_TYPE Le SRBEX_DATA_NVME_COMMAND_TYPE (storport.h) contient des valeurs qui indiquent les types de commandes SRBEX Data NVMe. |
STOR_CRYPTO_ALGORITHM_ID Microsoft réserve l’énumération STOR_CRYPTO_ALGORITHM_ID pour un usage interne uniquement. N’utilisez pas cette énumération dans votre code. |
STOR_CRYPTO_KEY_SIZE Microsoft réserve l’énumération STOR_CRYPTO_KEY_SIZE pour une utilisation interne uniquement. N’utilisez pas cette énumération dans votre code. |
STOR_CRYPTO_OPERATION_TYPE Microsoft réserve l’énumération STOR_CRYPTO_OPERATION_TYPE pour un usage interne uniquement. 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 du périphérique de stockage. |
STOR_DEVICE_RESET_TYPE L’énumération STOR_DEVICE_RESET_TYPE spécifie le type de réinitialisation d’appareil demandée lors d’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_POWER_ACTION L’énumération STOR_POWER_ACTION identifie les actions d’alimentation du 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 créé par un miniport StorPort. |
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 le miniport peut enregistrer un événement. |
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 dynamique. |
STORPORT_LIVEDUMP_ISSUE_TYPE STORPORT_LIVEDUMP_ISSUE_TYPE identifie le problème qui a déclenché la capture de vidage dynamique. |
STORPORT_QUERY_CONFIGURATION_TYPE L’énumérateur STORPORT_QUERY_CONFIGURATION_TYPE identifie la configuration interrogée dans StorPortQueryConfiguration. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour