컬렉션 목록 serialization 도우미
컬렉션 목록 serialization 도우미 함수는 v2 센서 드라이버에서 SENSOR_COLLECTION_LIST 구조에 대한 serialization 관련 작업을 수행하는 데 사용됩니다.
도우미 함수는 센서 DDSI(디바이스 드라이버 소프트웨어 인터페이스)와 함께 사용됩니다. 또한 이러한 도우미 함수는 아키텍처와 독립적이므로 프로세스 경계를 넘어 데이터 전송에 사용하는 것이 안전합니다. 예를 들어 DeviceIoControl을 호출하는 동안 이러한 도우미 함수를 사용하는 것이 안전합니다.
SerializationBufferAllocate
센서 DDSI별 사용량
- serialization 버퍼를 할당하고 버퍼에 대한 포인터를 반환합니다.
의견
- 성공적인 버퍼 할당은 STATUS_OK 값으로 표시됩니다. 그렇지 않으면 적절한 NTSTATUS 오류 코드가 반환됩니다.
SerializationBufferFree
센서 DDSI별 사용량
- 더 이상 필요하지 않은 serialization 버퍼를 해제합니다.
의견
- 없음
CollectionsListGetSerializedSize
센서 DDSI별 사용량
- serialization 버퍼의 크기를 검색합니다.
의견
- 버퍼 크기는 ULONG 변수로 반환됩니다.
CollectionsListSerializeToBuffer
센서 DDSI별 사용량
- serialization 버퍼에 SENSOR_COLLECTION_LIST 정보를 씁니다.
의견
- 성공적인 쓰기 작업은 STATUS_OK 값으로 표시됩니다. 그렇지 않으면 적절한 NTSTATUS 오류 코드가 반환됩니다.
CollectionsListAllocateBufferAndSerialize
센서 DDSI별 사용량
- serialization 버퍼를 할당한 다음 SENSOR_COLLECTION_LIST 정보를 버퍼에 씁니다.
의견
버퍼 할당에 성공하면 컬렉션 목록 정보가 버퍼에 기록됩니다. 그렇지 않으면 쓰기 작업이 수행되지 않고 적절한 NTSTATUS 오류 코드가 반환됩니다.
성공적인 쓰기 작업은 STATUS_OK 값으로 표시됩니다. 그렇지 않으면 적절한 NTSTATUS 오류 코드가 반환됩니다.
CollectionsListDeserializeFromBuffer
센서 DDSI별 사용량
- 원본 버퍼에서 SENSOR_COLLECTION_LIST 정보를 읽습니다.
의견
- 성공적인 읽기 작업은 STATUS_OK 값으로 표시됩니다. 그렇지 않으면 적절한 NTSTATUS 오류 코드가 반환됩니다.
요구 사항
지원되는 최소 클라이언트: Windows 8.1
지원되는 최소 서버: Windows Server 2012 R2
헤더: Sensorsutils.h