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)

Vedi anche

CM_FULL_RESOURCE_DESCRIPTOR

CM_PARTIAL_RESOURCE_DESCRIPTOR