struttura CM_PARTIAL_RESOURCE_LIST (wdm.h)
La struttura CM_PARTIAL_RESOURCE_LIST specifica un set di risorse hardware di sistema, di vari tipi, assegnati a un dispositivo. Questa struttura è contenuta all'interno di una struttura CM_FULL_RESOURCE_DESCRIPTOR .
Sintassi
typedef struct _CM_PARTIAL_RESOURCE_LIST {
USHORT Version;
USHORT Revision;
ULONG Count;
CM_PARTIAL_RESOURCE_DESCRIPTOR PartialDescriptors[1];
} CM_PARTIAL_RESOURCE_LIST, *PCM_PARTIAL_RESOURCE_LIST;
Members
Version
Numero di versione di questa struttura. Questo valore deve essere 1.
Revision
Revisione di questa struttura. Questo valore deve essere 1.
Count
Numero di elementi contenuti nella matrice PartialDescriptors .
PartialDescriptors[1]
Primo elemento in una matrice di una o più strutture CM_PARTIAL_RESOURCE_DESCRIPTOR .
Commenti
Questa struttura è l'intestazione per una matrice di strutture CM_PARTIAL_RESOURCE_DESCRIPTOR . Il membro PartialDescriptors contiene il primo elemento in questa matrice e il membro Count specifica il numero totale di elementi della matrice. Se la matrice contiene più elementi, gli elementi rimanenti nella matrice seguono immediatamente la struttura CM_PARTIAL_RESOURCE_LIST in memoria. Numero totale di byte occupati dalla struttura CM_PARTIAL_RESOURCE_LIST e da tutti gli elementi della matrice che seguono questa struttura sono sizeof(CM_PARTIAL_RESOURCE_LIST) + (Count - 1) * sizeof(CM_PARTIAL_RESOURCE_DESCRIPTOR).
Se l'ultimo CM_PARTIAL_RESOURCE_DESCRIPTOR nel CM_PARTIAL_RESOURCE_LIST ha un tipo cmResourceTypeDeviceSpecific, è necessario aggiungere le dimensioni del blocco di dati specifico del dispositivo al totale precedente.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |