Herunterladen Inhalt Inhalt Diese Seite drucken

Syslibpcicards.lib; Übersicht; Syspcigetcardinfo - Bosch Rexroth IndraLogic 07VRS Bedienungsanleitung

Sps-system-bibliotheken 1g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
17

SysLibPciCards.lib

17.1
Übersicht
17.2

SysPciGetCardInfo

Variable
usVendorId
usDeviceId
usCardIndex
PCI_INFO
TYPE PCI_INFO:
STRUCT
usVendorID:
WORD;
usDeviceID:
WORD;
usSubVendorID:
WORD;
usSubSystemID:
WORD;
ulBusNr:
DWORD;
SlotNr:
DWORD;
ulFunction:
DWORD;
ulBaseAddresses: ARRAY[0..5] OF DWORD;
byInterrupt:
BYTE;
DeviceSpecific:
ARRAY[0..191] OF BYTE;
END_STRUCT
END_TYPE
Diese Bibliothek dient zum Zugriff auf Pci-Karten, die an das System ange‐
schlossen sind.
Beinhaltet das Zielsystem die Funktionalitätt, kann die Funktion
SysPciGetCardInfo, Seite 53
benutzt werden, um Informationen über eine Pci-Einsteckkarte abzufragen.
Diese Funktion dient zur Abfrage von Informationen über eine Pci-Karte.
Der Rückgabewert der Funktion ist ein Zeiger auf eine Struktur vom Typ
PCI_INFO. Diese Struktur ist in der Bibliothek definiert und enthält die PCI-
Konfigurationsregister. Wenn es die Karte mit diesem Index nicht gibt, wird 0
zurückgegeben.
Datentyp
Beschreibung
WORD
Die Vendor-ID der Karte, die abgefragt werden soll.
WORD
Die Device-ID der Karte, die abgefragt werden soll.
WORD
Der Index der Karte mit der gegebenen VendorID-DeviceID-Kombination.
Der Index ist 0 basiert.
Gibt es mehr als eine Karte, die dieser VendorID-DeviceID-Kombination ent‐
spricht, kann man durch Erhöhen des Index und erneutem Aufruf von Karte
zu Karte schalten.
Programm:
Diese Struktur wird vom Pci Bios und der Karte selbst belegt.
Die Struktur kann nur gelesen werden, sie darf nie geschrieben
werden.
Electric Drives
| Bosch Rexroth AG
and Controls
53/106
SysLibPciCards.lib

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis