Partager via


En-tête scsiwmi.h

Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :

scsiwmi.h contient les interfaces de programmation suivantes :

Fonctions

 
ScsiPortWmiDispatchFunction

La routine ScsiPortWmiDispatchFunction est une routine de répartition pour les pilotes miniport qui prennent en charge WMI.
ScsiPortWmiFireAdapterEvent

La routine ScsiPortWmiFireAdapterEvent envoie un événement associé à une unité d’adaptateur au pilote de port pour livraison aux consommateurs de données WMI qui ont demandé une notification de l’événement. Remarque Les modèles de pilote de port SCSI et de pilote miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote miniport Storport.
ScsiPortWmiFireLogicalUnitEvent

La routine ScsiPortWmiFireLogicalUnitEvent envoie un événement associé à une unité logique au pilote de port pour la remise aux consommateurs de données WMI qui ont demandé une notification de l’événement. Remarque Les modèles de pilote de port SCSI et de pilote miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote miniport Storport.
ScsiPortWmiGetInstanceName

La routine ScsiPortWmiGetInstanceName retourne un pointeur vers le nom de instance associé au indiqué dans le bloc de requête SCSI (SRB) Windows Management Instrumentation (WMI).
ScsiPortWmiGetReturnSize

La routine ScsiPortWmiGetReturnSize indique le nombre d’octets de données à retourner par un pilote miniport pour un SRB WMI. Remarque Les modèles de pilote de port SCSI et de pilote miniport SCSI peuvent être modifiés ou indisponibles à l’avenir.
ScsiPortWmiGetReturnStatus

La routine ScsiPortWmiGetReturnStatus retourne la status d’un SRB WMI.
ScsiPortWmiPostProcess

La routine ScsiPortWmiPostProcess met à jour un contexte de requête pour un SRB WMI. Remarque Les modèles de pilote de port SCSI et de pilote miniport SCSI peuvent être modifiés ou indisponibles à l’avenir.
ScsiPortWmiSetData

La routine ScsiPortWmiSetData met à jour la structure WNODE_ALL_DATA dans le contexte de la demande pour spécifier la position et la longueur des données d’un instance.
ScsiPortWmiSetInstanceCount

ScsiPortWmiSetInstanceCount spécifie le nombre d’instances pour lesquelles les mémoires tampons de données doivent être mises de côté dans la structure WNODE_ALL_DATA dans le contexte de la requête.
ScsiPortWmiSetInstanceName

La routine ScsiPortWmiSetInstanceName met à jour la structure WNODE_ALL_DATA dans le contexte de la requête pour spécifier la position et la longueur d’un nom de instance.

Fonctions de rappel

 
PSCSIWMI_EXECUTE_METHOD

La routine HwScsiWmiExecuteMethod d’un pilote miniport est appelée pour exécuter une méthode associée à un bloc de données.
PSCSIWMI_FUNCTION_CONTROL

La routine HwScsiWmiFunctionControl d’un pilote miniport est appelée pour activer ou désactiver la notification des événements.
PSCSIWMI_QUERY_DATABLOCK

La routine HwScsiWmiQueryDataBlock d’un pilote miniport est appelée pour obtenir une seule instance ou toutes les instances d’un bloc de données.
PSCSIWMI_QUERY_REGINFO

La routine HwScsiWmiQueryReginfo d’un pilote miniport est appelée pour obtenir des informations sur les blocs de données et d’événements à inscrire pour le compte du pilote miniport par le pilote de port SCSI.
PSCSIWMI_SET_DATABLOCK

La routine HwScsiWmiSetDataBlock d’un pilote miniport est appelée pour modifier tous les éléments de données dans une seule instance d’un bloc de données.
PSCSIWMI_SET_DATAITEM

La routine HwScsiWmiSetDataItem d’un pilote miniport est appelée pour modifier un seul élément de données dans un instance d’un bloc de données.

Structures

 
SCSI_WMILIB_CONTEXT

Une structure SCSI_WMILIB_CONTEXT fournit des informations d’inscription pour les blocs de données et d’événements d’un pilote miniport et définit des points d’entrée pour les routines de rappel HwScsiWmiXxx du pilote miniport.
SCSIWMI_REQUEST_CONTEXT

Une structure SCSIWMI_REQUEST_CONTEXT contient des informations de contexte pour un SRB WMI.
SCSIWMIGUIDREGINFO

La structure SCSIWMIGUIDREGINFO contient des informations sur un bloc de données ou d’événements donné pris en charge par un pilote miniport SCSI.

Énumérations

 
SCSIWMI_ENABLE_DISABLE_CONTROL

L’énumérateur SCSIWMI_ENABLE_DISABLE_CONTROL est utilisé pour spécifier les éléments à activer ou désactiver.