Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CM_PARTIAL_RESOURCE_LIST-Struktur gibt einen Satz von Systemhardwareressourcen verschiedener Typen an, die einem Gerät zugewiesen sind. Diese Struktur ist in einer CM_FULL_RESOURCE_DESCRIPTOR-Struktur enthalten.
Syntax
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;
Member
Version
Die Versionsnummer dieser Struktur. Dieser Wert sollte 1 sein.
Revision
Die Überarbeitung dieser Struktur. Dieser Wert sollte 1 sein.
Count
Die Anzahl der elemente, die im PartialDescriptors-Array enthalten sind.
PartialDescriptors[1]
Das erste Element in einem Array einer oder mehrerer CM_PARTIAL_RESOURCE_DESCRIPTOR Strukturen.
Hinweise
Diese Struktur ist der Header für ein Array von CM_PARTIAL_RESOURCE_DESCRIPTOR-Strukturen . Das PartialDescriptors-Element enthält das erste Element in diesem Array, und das Count-Element gibt die Gesamtanzahl der Arrayelemente an. Wenn das Array mehr als ein Element enthält, folgen die verbleibenden Elemente im Array unmittelbar der CM_PARTIAL_RESOURCE_LIST Struktur im Arbeitsspeicher. Die Gesamtzahl der Bytes, die von der CM_PARTIAL_RESOURCE_LIST-Struktur und allen Arrayelementen belegt werden, die dieser Struktur folgen, ist sizeof(CM_PARTIAL_RESOURCE_LIST) + (Count - 1) * sizeof(CM_PARTIAL_RESOURCE_DESCRIPTOR).
Wenn die letzte CM_PARTIAL_RESOURCE_DESCRIPTOR in der CM_PARTIAL_RESOURCE_LIST den Typ CmResourceTypeDeviceSpecific aufweist, müssen Sie die Größe des gerätespezifischen Datenblocks der obigen Summe hinzufügen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |