共用方式為


SET_UNIT_DIRECTORY結構(61883.h)

此結構可用來指派單位目錄的設定。 要求會在本機主機的組態 ROM 內公開單位目錄。 此要求可用來在本機節點的組態 ROM 中建立或移除 Configuration ROM 專案。 驅動程式負責移除在系統卸除驅動程式之前所建立的組態 ROM 專案。

語法

typedef struct _SET_UNIT_DIRECTORY {
  IN ULONG      Flags;
  IN ULONG      UnitSpecId;
  IN ULONG      UnitSwVersion;
  IN OUT HANDLE hCromEntry;
} SET_UNIT_DIRECTORY, *PSET_UNIT_DIRECTORY;

成員

Flags

在輸入上,指定是要新增或移除單位目錄。 可以ADD_UNIT_DIRECTORY_ENTRY來新增單元目錄,或REMOVE_UNIT_DIRECTORY_ENTRY移除單位目錄。 如果同時設定ISSUE_BUS_RESET_AFTER_MODIFY,則會在新增或移除之後發出總線重設。

UnitSpecId

在輸入時,要用於單元目錄中的 UnitSpecId 值,如 IEEE 1394-1995 規格中所定義。

UnitSwVersion

在輸入時,要用於單元目錄中的 UnitSwVersion 值,如 IEEE 1394-1995 規格中所定義。

hCromEntry

在輸入時,組態 ROM 專案的句柄。

如果在 Flags中設定 ADD-UNIT_DIRECTORY_ENTRY ,則會忽略 hCromEntry

如果在 Flags中設定REMOVE_UNIT_DIRECTORY_ENTRY ,hCromEntry 是要移除的 Configuration ROM 專案句柄。

在輸出中,如果在 Flags中設定ADD_UNIT_DIRECTORY_ENTRY,則會將新新增單元目錄的句柄寫入 hCromEntry

如果在 Flags 中設定REMOVE_UNIT_DIRECTORY_ENTRY,hCromEntry 為 null。

言論

如果成功,IEC-61883 通訊協定驅動程式會將 Irp->IoStatus.Status 設定為 STATUS_SUCCESS。

要求

要求 價值
標頭 61883.h

另請參閱

AV_61883_REQUEST