Freigeben über


DlSetBusData-Funktion (dispmprt.h)

Legt Buskonfigurationsdaten für einen Adapter auf einem dynamisch konfigurierbaren E/A-Bus mit einer veröffentlichten Standardschnittstelle fest.

Syntax

ULONG DlSetBusData(
  PVOID DeviceHandle,
  ULONG BusDataType,
  ULONG SlotNumber,
  PVOID Buffer,
  ULONG Offset,
  ULONG Length
);

Parameter

DeviceHandle

Ein Handle, das einen Anzeigeadapter darstellt.

BusDataType

Gibt den Typ der festzulegenden Busdaten an.

SlotNumber

Für einen BusDataType Wert, der die Position des Geräts im Bus angibt. Dieser Parameter sollte für alle anderen Bustypen null sein.

Buffer

Zeiger auf einen vom Anrufer bereitgestellten Speicherbereich mit Konfigurationsinformationen, die für BusDataType-spezifisch sind.

Offset

Gibt den Byteoffset innerhalb der PCI_COMMON_CONFIG Struktur an, bei der die vom Aufrufer bereitgestellten Konfigurationswerte beginnen. Ein Miniporttreiber kann PCI_COMMON_HDR_LENGTH verwenden, um den Offset des gerätespezifischen Bereichs in PCI_COMMON_CONFIG anzugeben.

Length

Gibt die Anzahl der Bytes in Puffer-an.

Rückgabewert

Diese Funktion gibt ULONG zurück.

Anforderungen

Anforderung Wert
Header- dispmprt.h