Freigeben über


SRBEX_DATA_PNP Struktur (srb.h)

Die SRBEX_DATA_PNP-Struktur enthält die Anforderungsdaten für ein erweitertes Plug-and-Play (PNP) SRB.

Hinweis Der SCSI-Porttreiber und die SCSI-Miniporttreibermodelle können in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen empfehlen wir die Verwendung des Storport-Treibers und Storport Miniport Treibermodelle.
 

Syntax

typedef struct _SRBEX_DATA_PNP {
  SRBEXDATATYPE   Type;
  ULONG           Length;
  UCHAR           PnPSubFunction;
  UCHAR           Reserved[3];
  STOR_PNP_ACTION PnPAction;
  ULONG           SrbPnPFlags;
  ULONG           Reserved1;
} SRBEX_DATA_PNP, *PSRBEX_DATA_PNP;

Angehörige

Type

Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Auf SrbExDataTypePnp-festgelegt.

Length

Länge der Daten in dieser Struktur beginnend mit dem PnPSubFunction Member. Auf SRBEX_DATA_PNP_LENGTH festgelegt.

PnPSubFunction

Dieses Element wird derzeit nicht verwendet. Auf 0 festgelegt.

Reserved[3]

Dieses Mitglied ist reserviert. Auf 0 festgelegt.

PnPAction

Die auszuführende Plug-and-Play-Aktion. Dieses Element kann einen der folgenden Werte aufweisen:

Wert Bedeutung
StorStartDevice
0x00
Starten Sie das Gerät.
StorRemoveDevice
0x02
Entfernen Sie das Gerät.
StorStopDevice
0x04
Beenden Sie das Gerät.
StorQueryCapabilities
0x09
Fragen Sie die Funktionen des Geräts ab.
StorQueryResourceRequirements
0x0B
Fragen Sie die Ressourcenanforderungen für das Gerät ab.
StorFilterResourceRequirequirements
0x0D
Filtern Sie die Ressourcenanforderungen für das Gerät.
StorSupriseRemoval-
0x17
Überraschungsentfernung des Geräts. Dieser Wert ist ab Windows 7 verfügbar.

SrbPnPFlags

Gibt an, dass die PNP-Anforderung für den Adapter gilt, wenn SRB_PNP_FLAGS_ADAPTER_REQUEST festgelegt ist und diese Speichergeräteadresse reserviert ist. Andernfalls wird SrbPnPFlags-NULL-, was darauf hinweist, dass die Anforderung für das durch eine Adresse bei AddressOffset- in der STORAGE_REQUEST_BLOCK Struktur angegebene Speichergerät ist.

Reserved1

Dieses Mitglied ist reserviert. Auf 0 festgelegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Header- srb.h (include Storport.h, Srb.h, Minitape.h)

Siehe auch

STORAGE_REQUEST_BLOCK