struttura GET_LOCAL_HOST_INFO6 (1394.h)

La struttura GET_LOCAL_HOST_INFO6 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO usando u.GetLocalHostInformation.nLevel = GET_HOST_CSR_CONTENTS.

Sintassi

typedef struct _GET_LOCAL_HOST_INFO6 {
  ADDRESS_OFFSET CsrBaseAddress;
  ULONG          CsrDataLength;
  PVOID          CsrDataBuffer;
} GET_LOCAL_HOST_INFO6, *PGET_LOCAL_HOST_INFO6;

Members

CsrBaseAddress

Specifica l'indirizzo di base da esaminare nella csr. CsrBaseAddress.Off_High deve essere INITIAL_REGISTER_SPACE_HI. I valori possibili di CsrBaseAddress.Off_Low sono i seguenti.

CsrBaseAddress.Off_Low Tipo di dati
SPEED_MAP_LOCATION Mappa della velocità corrente. Il driver del bus converte questo valore da big-endian a formato nativo del computer prima di restituire i dati.
Nota Il nuovo driver bus 1394 fornito con Windows 7 non supporta il flag SPEED_MAP_LOCATION nella richiesta di REQUEST_GET_LOCAL_HOST_INFO . La mappa di velocità è obsoleta nella specifica IEEE-1394a.
 
TOPOLOGY_MAP_LOCATION Mappa della topologia corrente. Il driver del bus converte questo valore da big-endian a formato nativo del computer prima di restituire i dati.

CsrDataLength

Specifica la lunghezza in byte del buffer a cui punta CsrDataBuffer .

CsrDataBuffer

Puntatore al buffer in cui il driver del bus restituisce i dati CSR richiesti.

Commenti

Se inviato in una richiesta di REQUEST_GET_LOCAL_HOST_INFO, se CsrDataLength è inferiore alle dimensioni dei dati richiesti, viene restituito STATUS_INVALID_BUFFER_SIZE. In questo caso, la dimensione corretta del buffer viene compilata nel membro CsrDataLength .

Requisiti

Requisito Valore
Intestazione 1394.h (include 1394.h)

Vedi anche

GET_LOCAL_HOST_INFO2

REQUEST_GET_LOCAL_HOST_INFO