scsiwmi.h-Header
Dieser Header wird vom Speicher verwendet. Weitere Informationen finden Sie unter
scsiwmi.h enthält die folgenden Programmierschnittstellen:
Functions
ScsiPortWmiDispatchFunction Die ScsiPortWmiDispatchFunction-Routine ist eine Dispatchroutine für Miniporttreiber, die WMI unterstützen. |
ScsiPortWmiFireAdapterEvent Die ScsiPortWmiFireAdapterEvent-Routine sendet ein Ereignis, das einer Adaptereinheit zugeordnet ist, an den Porttreiber zur Übermittlung an WMI-Datenconsumer, die eine Benachrichtigung über das Ereignis angefordert haben. Hinweis Die Modelle des SCSI-Porttreibers und des SCSI-Miniporttreibers sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden. |
ScsiPortWmiFireLogicalUnitEvent Die ScsiPortWmiFireLogicalUnitEvent-Routine sendet ein Ereignis, das einer logischen Einheit zugeordnet ist, an den Porttreiber zur Übermittlung an WMI-Datenconsumer, die eine Benachrichtigung über das Ereignis angefordert haben. Hinweis Die Modelle des SCSI-Porttreibers und des SCSI-Miniporttreibers sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden. |
ScsiPortWmiGetInstanceName Die ScsiPortWmiGetInstanceName-Routine gibt einen Zeiger auf den instance Namen zurück, der dem angegebenen WMI-SCSI-Anforderungsblock (WMI) zugeordnet ist. |
ScsiPortWmiGetReturnSize Die ScsiPortWmiGetReturnSize-Routine gibt die Anzahl der Byte von Daten an, die von einem Miniporttreiber für einen WMI-SRB zurückgegeben werden sollen. Hinweis Die Modelle des SCSI-Porttreibers und des SCSI-Miniporttreibers sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. |
ScsiPortWmiGetReturnStatus Die ScsiPortWmiGetReturnStatus-Routine gibt die status eines WMI-SRB zurück. |
ScsiPortWmiPostProcess Die ScsiPortWmiPostProcess-Routine aktualisiert einen Anforderungskontext für einen WMI-SRB. Hinweis Die Modelle des SCSI-Porttreibers und des SCSI-Miniporttreibers sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. |
ScsiPortWmiSetData Die ScsiPortWmiSetData-Routine aktualisiert die WNODE_ALL_DATA-Struktur innerhalb des Anforderungskontexts, um die Position und Länge der Daten für eine instance anzugeben. |
ScsiPortWmiSetInstanceCount Der ScsiPortWmiSetInstanceCount gibt die Anzahl der Instanzen an, für die Datenpuffer innerhalb der WNODE_ALL_DATA-Struktur im Anforderungskontext eingestellt werden müssen. |
ScsiPortWmiSetInstanceName Die ScsiPortWmiSetInstanceName-Routine aktualisiert die WNODE_ALL_DATA-Struktur im Anforderungskontext, um die Position und Länge eines instance Namens anzugeben. |
Rückruffunktionen
PSCSIWMI_EXECUTE_METHOD Die HwScsiWmiExecuteMethod-Routine eines Miniporttreibers wird aufgerufen, um eine Methode auszuführen, die einem Datenblock zugeordnet ist. |
PSCSIWMI_FUNCTION_CONTROL Die HwScsiWmiFunctionControl-Routine eines Miniporttreibers wird aufgerufen, um die Benachrichtigung über Ereignisse zu aktivieren oder zu deaktivieren. |
PSCSIWMI_QUERY_DATABLOCK Die HwScsiWmiQueryDataBlock-Routine eines Miniporttreibers wird aufgerufen, um entweder eine einzelne instance oder alle Instanzen eines Datenblocks abzurufen. |
PSCSIWMI_QUERY_REGINFO Die HwScsiWmiQueryReginfo-Routine eines Miniporttreibers wird aufgerufen, um Informationen zu den Daten- und Ereignisblöcken abzurufen, die im Namen des Miniporttreibers vom SCSI-Porttreiber registriert werden sollen. |
PSCSIWMI_SET_DATABLOCK Die HwScsiWmiSetDataBlock-Routine eines Miniporttreibers wird aufgerufen, um alle Datenelemente in einem einzelnen instance eines Datenblocks zu ändern. |
PSCSIWMI_SET_DATAITEM Die HwScsiWmiSetDataItem-Routine eines Miniporttreibers wird aufgerufen, um ein einzelnes Datenelement in einem instance eines Datenblocks zu ändern. |
Strukturen
SCSI_WMILIB_CONTEXT Eine SCSI_WMILIB_CONTEXT-Struktur stellt Registrierungsinformationen für die Daten- und Ereignisblöcke eines Miniporttreibers bereit und definiert Einstiegspunkte für die HwScsiWmiXxx-Rückrufroutinen des Miniporttreibers. |
SCSIWMI_REQUEST_CONTEXT Eine SCSIWMI_REQUEST_CONTEXT-Struktur enthält Kontextinformationen für einen WMI-SRB. |
SCSIWMIGUIDREGINFO Die SCSIWMIGUIDREGINFO-Struktur enthält Informationen zu einem bestimmten Daten- oder Ereignisblock, der von einem SCSI-Miniporttreiber unterstützt wird. |
Enumerationen
SCSIWMI_ENABLE_DISABLE_CONTROL Der SCSIWMI_ENABLE_DISABLE_CONTROL-Enumerator wird verwendet, um anzugeben, was aktiviert oder deaktiviert werden soll. |