Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |