PRI_FULL_STATUS_DESCRIPTOR_HEADER struttura (storport.h)
La struttura PRI_FULL_STATUS_DESCRIPTOR_HEADER è il primo membro di una struttura PRI_FULL_STATUS_DESCRIPTOR , utilizzata per popolare un PRI_FULL_STATUS_LIST.
Sintassi
typedef struct {
UCHAR ReservationKey[8];
UCHAR Reserved[4];
UCHAR ReservationHolder : 1;
UCHAR AllTargetPorts : 1;
UCHAR Reserved1 : 6;
UCHAR Type : 4;
UCHAR Scope : 4;
UCHAR Reserved2[4];
UCHAR RelativeTargetPortIdentifier[2];
UCHAR AdditionalDescriptorLength[4];
} PRI_FULL_STATUS_DESCRIPTOR_HEADER, *PPRI_FULL_STATUS_DESCRIPTOR_HEADER;
Members
ReservationKey[8]
Chiave di prenotazione in cui viene mantenuta la prenotazione persistente.
Reserved[4]
Riservato per utilizzo interno.
ReservationHolder
Un titolare della prenotazione impostato su uno indica che tutte le porte di iniziatore e di destinazione descritte da questo descrittore di stato completo sono registrate e sono titolari di prenotazioni persistenti. Un titolare della prenotazione impostato su zero indica che tutte le porte iniziali e di destinazione descritte da questo descrittore di stato completo sono registrate ma non sono titolari di prenotazioni persistenti.
AllTargetPorts
Un valore AllTargetPorts pari a zero indica che questo descrittore di stato completo rappresenta una singola porta e una coppia di porte di destinazione. Un valore AllTargetPorts di uno indica:
- Questo descrittore di stato completo rappresenta tutte le porte di iniziatore e di destinazione associate a entrambe:
- La porta dell'iniziatore (I) è specificata dal TransportID
- Ogni porta di destinazione (T) si trova nel dispositivo di destinazione
- Tutte le porte dell'iniziatore e della destinazione vengono registrate con la stessa chiave di prenotazione
- Tutti gli iniziatori e le porte di destinazione sono titolari di prenotazione o non titolari di prenotazione, come indicato dal campo Del titolare prenotazione
Reserved1
Riservato per utilizzo interno.
Type
Se ReservationHolder è impostato su uno, il campo Type viene definito nel comando Riserva persistente In con ServiceAction=RESERVATION_ACTION_READ_KEYS
. Se Il titolare della prenotazione è impostato su zero, il contenuto del campo Type non è definito da questo standard.
Scope
Se ReservationHolder è impostato su uno, il campo Ambito viene definito nel comando Riserva persistente In con ServiceAction=RESERVATION_ACTION_READ_KEYS
. Se ReservationHolder è impostato su zero, il contenuto del campo Ambito non è definito da questo standard.
Reserved2[4]
Riservato per utilizzo interno.
RelativeTargetPortIdentifier[2]
Identifica la porta di destinazione relativa alla porta dell'iniziatore.
AdditionalDescriptorLength[4]
Il campo AdditionalDescriptorLength indica il numero di byte che seguono.
Requisiti
Requisito | Valore |
---|---|
Intestazione | Storport.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