2.2.1.1. Truy nhập dữ liệu DMI (DmiAccessData)
Cấu trúc dữ liệu chứa các ñịnh danh truy cập nhóm (GroupId) hoặc ñịnh danh truy cập thuộc tính (attributeId) cho các CISTR có nhu cầu ñăng ký giao diện trực tiếp.
Bảng 2.1 Truy nhập dữ liệu DMI
Trường Name Mô tả
GroupId (ðịnh danh nhóm)
AttributeId (ðịnh danh thuộc tính)
Nhóm sử dụng giao diện trực tiếp. Một giá trị số 0 chỉ ra rằng tất cả các nhóm trong MIF sử dụng giao diện trực tiếp, và trường AttributeId tiếp sau bị bỏ qua.
Thuộc tính bên trong nhóm, xác ñịnh bởi GroupId, sử dụng giao diện trực tiếp. Một giá trị 0 chỉ ra rằng tất cả các thuộc tính trong nhóm này sử dụng giao diện trực tiếp.
2.2.1.2. Danh sách truy cập dữ liệu DMI (DmiAccessDataList)
Cấu trúc dữ liệu chứa các mô tả một mảng cấu trúc truy cập dữ liệu của DMI.
Trường Name Mô tả
Size (Kích thước)
List (Danh sách)
Các phần tử mảng
Dữ liệu của mảng
Bảng 2.2 Danh sách truy cập dữ liệu DMI
2.2.1.3. Thông tin ñăng ký DMI (DmiRegisterInfo)
Cấu trúc dữ liệu này xác ñịnh các ñiểm vào cho ñăng ký mã giao diện trực tiếp CI.
Trường Name Mô tả
ComponentId (ðịnh danh thành phần)
CiGetAttribute (CI nhận thuộc tính)
CiGetNextAttribute (CI nhận thuộc tính tiếp theo)
CiReserveAtttribute (CI duy trì thuộc tính
CiReleaseAtttribute (CI giải phóng thuộc tính
iSetAttribute (CI thiết lập thuộc tính)
CiAddRow (CI thêm hàng vào
Nhận diện ñược gán bởi nhà cung cấp dịch vụ trên thành phần cài ñặt.
ðịa chỉ các ñiểm vào ñể nhận thuộc tính
ðịa chỉ các ñiểm vào ñể nhận thuộc tính tiếp theo.
ðịa chỉ của ñiểm vào ñể duy trì thuộc tính.
ðịa chỉ của các ñiểm vào ñể giải phóng thuộc tính
ðịa chỉ của ñiểm vào ñể thiết lập thuộc tính.
ðịa chỉ của ñiểm vào ñể thêm hàng vào
bảng
CiDeleteRow (CI xóa hàng của bảng)
AccessData (Truy cập dữ liệu)
bảng
ðịa chỉ của ñiểm vào xóa hàng của bảng.
Mảng có chứa các nhóm và hoặc các thuộc tính riêng lẻ sử dụng giao diện trực tiếp.
Bảng 2.3 Thông tin ñăng ký DMI