Struttura SCSIWMIGUIDREGINFO (SCSIwmi.h)
La struttura SCSIWMIGUIDREGINFO contiene informazioni su un determinato blocco di dati o eventi supportato da un driver miniport SCSI.
Sintassi
typedef struct {
LPCGUID Guid;
ULONG InstanceCount;
ULONG Flags;
} SCSIWMIGUIDREGINFO, *PSCSIWMIGUIDREGINFO;
Members
Guid
Punta al GUID che identifica il blocco.
InstanceCount
Specifica il numero di istanze definite per il blocco.
Flags
Indica le caratteristiche del blocco. Il driver della porta SCSI imposta tutto, ma il seguente WMIREG_FLAG_XXX per conto del driver miniport. Un driver miniport può impostare uno o più flag seguenti:
WMIREG_FLAG_EVENT_ONLY_GUID
Il blocco può essere abilitato o disabilitato solo come evento e non può essere eseguito una query o un set. Se questo flag è deselezionato, il blocco può essere eseguito anche query o set.
WMIREG_FLAG_EXPENSIVE
Richiede che il driver di porta invii una SRB di abilitazione la prima volta che un consumer di dati apre il blocco di dati e una SRB di disabilitazione quando l'ultimo consumer di dati chiude il blocco di dati. Questa operazione è consigliata se la raccolta di tali dati influisce sulle prestazioni. Un driver miniport non deve raccogliere i dati fino a quando un consumer di dati lo richiede in modo esplicito aprendo il blocco.
WMIREG_FLAG_REMOVE_GUID
Rimuove il supporto per un blocco registrato in precedenza quando impostato.
Commenti
Il driver miniport passa un puntatore a un SCSI_WMILIB_CONTEXT che contiene una matrice SCSIWMIREGGUID nel parametro WmiLibInfo di SCSIPortWmiDispatchFunction. Il driver miniport passa queste informazioni ogni volta che chiama SCSIPortWmiDispatchFunction. Ogni struttura SCSIWMIREGGUID nella matrice rappresenta uno dei blocchi di eventi o dati del driver miniport.
La matrice SCSIWMIREGGUID di un driver miniport deve includere qualsiasi blocco di dati standard definito in wmicore.mof per il tipo di dispositivo e potrebbe includere blocchi di eventi e dati definiti dal driver miniport. Un driver miniport definisce i blocchi di dati e eventi personalizzati in un file MOF, compilato come risorsa associata all'immagine binaria del driver miniport e specificata nel parametro MofResourceName della routine HwSCSIWmiQueryReginfo del driver miniport.
Per altre informazioni sulla definizione di blocchi, Strumentazione gestione Windows.
Requisiti
Requisito | Valore |
---|---|
Intestazione | SCSIwmi.h (include SCSIwmi.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per