다음을 통해 공유


CollectionsListUpdateMarshalledPointer 함수(sensorsutils.h)

이 루틴은 포함된 포인터를 업데이트합니다. 마샬링된 컬렉션 목록이 프로세스 간에 전달될 때 호출되어야 합니다.

경고

이 메서드는 마샬링하는 동안 구조체 크기가 동일하게 유지된다고 가정합니다. 서로 다른 비트 네임 값(예: 32 <비트 -> 64비트)을 가질 수 있는 프로세스 간에 데이터를 전달하는 경우 이 메서드를 사용하지 마세요. 대신 CollectionsListDeserializeFromBuffer를 사용합니다.

구문

NTSTATUS CollectionsListUpdateMarshalledPointer(
  [in/out] PSENSOR_COLLECTION_LIST Collection
);

매개 변수

[in/out] Collection

센서 컬렉션 목록에 대한 포인터입니다.

반환 값

이 함수는 다음과 같은 경우 STATUS_INVALID_PARAMETER 반환합니다.

  • 컬렉션이 null입니다.
  • 컬렉션의 AllocatedSizeInBytes 멤버가 센서 컬렉션 목록에 허용되는 최소 크기(바이트)보다 작습니다.

그렇지 않으면 STATUS_SUCCESS 반환합니다.

요구 사항

요구 사항
헤더 sensorsutils.h