Condividi tramite


Intestazione scsiwmi.h

Questa intestazione viene usata dall'archiviazione. Per altre informazioni, vedere:

scsiwmi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
ScsiPortWmiDispatchFunction

La routine ScsiPortWmiDispatchFunction è una routine dispatch per i driver miniport che supportano WMI.
ScsiPortWmiFireAdapterEvent

La routine ScsiPortWmiFireAdapterEvent invia un evento associato a un'unità di adattatore al driver di porta per il recapito ai consumer di dati WMI che hanno richiesto la notifica dell'evento. Nota Il driver della porta SCSI e i modelli di driver miniport SCSI potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare il driver Storport e i modelli di driver miniport Storport.
ScsiPortWmiFireLogicalUnitEvent

La routine ScsiPortWmiFireLogicalUnitEvent invia un evento associato a un'unità logica al driver di porta per il recapito ai consumer di dati WMI che hanno richiesto la notifica dell'evento. Nota Il driver della porta SCSI e i modelli di driver miniport SCSI potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare il driver Storport e i modelli di driver miniport Storport.
ScsiPortWmiGetInstanceName

La routine ScsiPortWmiGetInstanceName restituisce un puntatore al nome dell'istanza associato all'oggetto indicato il blocco di richieste SCSI (WMI) di Strumentazione gestione Windows ( SRB).
ScsiPortWmiGetReturnSize

La routine ScsiPortWmiGetReturnSize indica il numero di byte di dati da restituire da un driver miniport per un SRB WMI. Nota Il driver della porta SCSI e i modelli di driver miniport SCSI potrebbero essere modificati o non disponibili in futuro.
ScsiPortWmiGetReturnStatus

La routine ScsiPortWmiGetReturnStatus restituisce lo stato di un SRB WMI.
ScsiPortWmiPostProcess

La routine ScsiPortWmiPostProcess aggiorna un contesto di richiesta per un SRB WMI. Nota Il driver della porta SCSI e i modelli di driver miniport SCSI potrebbero essere modificati o non disponibili in futuro.
ScsiPortWmiSetData

La routine ScsiPortWmiSetData aggiorna la struttura WNODE_ALL_DATA all'interno del contesto della richiesta per specificare la posizione e la lunghezza dei dati per un'istanza di .
ScsiPortWmiSetInstanceCount

ScsiPortWmiSetInstanceCount specifica il numero di istanze per cui i buffer di dati devono essere messi da parte all'interno della struttura WNODE_ALL_DATA nel contesto della richiesta.
ScsiPortWmiSetInstanceName

La routine ScsiPortWmiSetInstanceName aggiorna la struttura WNODE_ALL_DATA all'interno del contesto della richiesta per specificare la posizione e la lunghezza di un nome di istanza.

Funzioni di callback

 
PSCSIWMI_EXECUTE_METHOD

Viene chiamata la routine HwScsiWmiExecuteMethod di un driver miniport per eseguire un metodo associato a un blocco di dati.
PSCSIWMI_FUNCTION_CONTROL

Viene chiamata la routine HwScsiWmiFunctionControl di un driver miniport per abilitare o disabilitare la notifica degli eventi.
PSCSIWMI_QUERY_DATABLOCK

Viene chiamata la routine HwScsiWmiQueryDataBlock di un driver miniport per ottenere una singola istanza o tutte le istanze di un blocco di dati.
PSCSIWMI_QUERY_REGINFO

Viene chiamata la routine HwScsiWmiQueryReginfo di un driver miniport per ottenere informazioni sui dati e sui blocchi eventi da registrare per conto del driver miniport dal driver della porta SCSI.
PSCSIWMI_SET_DATABLOCK

Viene chiamata la routine HwScsiWmiSetDataBlock di un driver miniport per modificare tutti gli elementi di dati in una singola istanza di un blocco di dati.
PSCSIWMI_SET_DATAITEM

Viene chiamata la routine HwScsiWmiSetDataItem di un driver miniport per modificare un singolo elemento di dati in un'istanza di un blocco di dati.

Strutture

 
SCSI_WMILIB_CONTEXT

Una struttura SCSI_WMILIB_CONTEXT fornisce informazioni di registrazione per i dati e i blocchi eventi di un driver miniport e definisce i punti di ingresso per le routine di callback HwScsiWmiXxx del driver miniport.
SCSIWMI_REQUEST_CONTEXT

Una struttura SCSIWMI_REQUEST_CONTEXT contiene informazioni di contesto per un SRB WMI.
SCSIWMIGUIDREGINFO

La struttura SCSIWMIGUIDREGINFO contiene informazioni su un determinato blocco di dati o eventi supportato da un driver miniport SCSI.

Enumerazioni

 
SCSIWMI_ENABLE_DISABLE_CONTROL

L'enumeratore SCSIWMI_ENABLE_DISABLE_CONTROL viene usato per specificare cosa abilitare o disabilitare.