GET_LOCAL_HOST_INFO6 구조체(1394.h)

GET_LOCAL_HOST_INFO6 구조에는 u.GetLocalHostInformation.nLevel = GET_HOST_CSR_CONTENTS 사용하여 REQUEST_GET_LOCAL_HOST_INFO 요청에서 반환된 데이터가 포함됩니다.

구문

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

멤버

CsrBaseAddress

CSR에서 검사할 기본 주소를 지정합니다. CsrBaseAddress.Off_High INITIAL_REGISTER_SPACE_HI 합니다. CsrBaseAddress.Off_Low 가능한 값은 다음과 같습니다.

CsrBaseAddress.Off_Low 데이터의 형식
SPEED_MAP_LOCATION 현재 속도 맵입니다. 버스 드라이버는 데이터를 반환하기 전에 이를 big-endian에서 머신 네이티브 형식으로 변환합니다.
참고 Windows 7과 함께 제공되는 새로운 1394 버스 드라이버는 REQUEST_GET_LOCAL_HOST_INFO 요청의 SPEED_MAP_LOCATION 플래그를 지원하지 않습니다. 속도 맵은 IEEE-1394a 사양에서 사용되지 않습니다.
 
TOPOLOGY_MAP_LOCATION 현재 토폴로지 맵입니다. 버스 드라이버는 데이터를 반환하기 전에 이를 big-endian에서 머신 네이티브 형식으로 변환합니다.

CsrDataLength

CsrDataBuffer가 가리키는 버퍼의 길이(바이트)를 지정합니다.

CsrDataBuffer

버스 드라이버가 요청된 CSR 데이터를 반환하는 버퍼에 대한 포인터입니다.

설명

REQUEST_GET_LOCAL_HOST_INFO 요청에서 제출되는 경우 CsrDataLength 가 요청된 데이터의 크기보다 작은 경우 STATUS_INVALID_BUFFER_SIZE 반환됩니다. 이 경우 올바른 버퍼 크기가 CsrDataLength 멤버로 채워집니다.

요구 사항

요구 사항
헤더 1394.h(1394.h 포함)

추가 정보

GET_LOCAL_HOST_INFO2

REQUEST_GET_LOCAL_HOST_INFO