Bagikan melalui


struktur SRBEX_DATA_PNP (storport.h)

Struktur SRBEX_DATA_PNP berisi data permintaan untuk SRB plug and play (PNP) yang diperluas.

Catatan Driver port SCSI dan model driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport .
 

Sintaks

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;

Anggota

Type

Indikator jenis data untuk struktur data SRB dua arah yang diperluas. Atur ke SrbExDataTypePnp.

Length

Panjang data dalam struktur ini dimulai dengan anggota PnPSubFunction . Atur ke SRBEX_DATA_PNP_LENGTH.

PnPSubFunction

Anggota ini saat ini tidak digunakan. Atur ke 0.

Reserved[3]

Anggota ini dicadangkan. Atur ke 0.

PnPAction

Tindakan plug and play untuk dilakukan. Anggota ini bisa memiliki salah satu nilai berikut ini:

Nilai Makna
StorStartDevice
0x00
Mulai perangkat.
StorRemoveDevice
0x02
Hapus perangkat.
StorStopDevice
0x04
Hentikan perangkat.
StorQueryCapabilities
0x09
Mengkueri kapabilitas perangkat.
StorQueryResourceRequirements
0x0B
Kueri persyaratan sumber daya untuk perangkat.
StorFilterResourceRequirements
0x0D
Filter persyaratan sumber daya untuk perangkat.
StorSupriseRemoval
0x17
Penghapusan perangkat secara mendadak. Nilai ini tersedia dimulai dengan Windows 7.

SrbPnPFlags

Menunjukkan bahwa permintaan PNP adalah untuk adaptor jika SRB_PNP_FLAGS_ADAPTER_REQUEST diatur dan alamat perangkat penyimpanan dicadangkan. Jika tidak, SrbPnPFlags akan menjadi NULL, menunjukkan bahwa permintaan adalah untuk perangkat penyimpanan yang ditentukan oleh alamat di AddressOffset dalam struktur STORAGE_REQUEST_BLOCK .

Reserved1

Anggota ini dicadangkan. Atur ke 0.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Header storport.h (termasuk Storport.h, Srb.h, Minitape.h)

Lihat juga

STORAGE_REQUEST_BLOCK