GET_LOCAL_HOST_INFO8 struttura (1394.h)

La struttura GET_LOCAL_HOST_INFO8 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO con u.GetLocalHostInformation.nLevel impostata su GET_HOST_DDI_VERSION.

Sintassi

typedef struct _GET_LOCAL_HOST_INFO8 {
  USHORT MajorVersion;
  USHORT MinorVersion;
} GET_LOCAL_HOST_INFO8, *PGET_LOCAL_HOST_INFO8;

Members

MajorVersion

La versione principale dell'interfaccia del driver del bus 1394.

MinorVersion

Versione secondaria dell'interfaccia del driver del bus 1394.

Commenti

Un driver client può determinare se il driver del bus 1394 caricato nello stack di driver IEEE 1394 è il nuovo driver del bus 1394 o il driver del bus legacy 1394. Al REQUEST_GET_LOCAL_HOST_INFO richiesta di I/O è stato aggiunto un nuovo valore nLevel per restituire la versione delle DDI supportate dal driver del bus 1394.

Per determinare se il driver del bus 1394 è il nuovo driver del bus 1394 o il driver del bus legacy 1394,

  1. Il driver client deve inviare la richiesta di REQUEST_GET_LOCAL_HOST_INFO con nLevel impostata su GET_HOST_DDI_VERSION. Se lo stack di driver contiene il nuovo driver del bus 1394, la richiesta restituisce un valore di stato di STATUS_SUCCESS. In caso contrario, il driver del bus legacy 1394 restituisce un valore di stato di STATUS_INVALID_PARAMETER.
  2. Il driver client deve inoltre fornire un puntatore a una struttura di GET_LOCAL_HOST_INFO8 allocata dal chiamante in u.GetLocalHostInformation.Information. Al termine del completamento, il nuovo driver del bus 1394 (1394ohci.sys driver del bus) imposta i membri MajorVersion e MinorVersion come indicato di seguito.
    • BUS1394_DDI_MAJOR_VERSION: versione principale dell'interfaccia del driver del bus 1394.
    • BUS1394_DDI_MINOR_VERSION: versione secondaria dell'interfaccia del driver del bus 1394.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 7 e versioni successive.
Intestazione 1394.h (include 1394.h)