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. |