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 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기