다음을 통해 공유


IRunningObjectTable::NoteChangeTime 메서드(objidl.h)

실행 중인 개체가 마지막으로 수정된 시간을 기록합니다. 개체는 이전에 ROT(실행 중인 개체 테이블)에 등록되어 있어야 합니다. 이 메서드는 ROT에서 마지막 변경 시간을 저장합니다.

구문

HRESULT NoteChangeTime(
  [in] DWORD    dwRegister,
  [in] FILETIME *pfiletime
);

매개 변수

[in] dwRegister

변경된 개체의 ROT 항목 식별자입니다. 이 값은 이전에 IRunningObjectTable::Register에서 반환되었습니다.

[in] pfiletime

개체의 마지막 변경 시간을 포함하는 FILETIME 구조체에 대한 포인터입니다.

반환 값

이 메서드는 E_INVALIDARG 및 S_OK 표준 반환 값을 반환할 수 있습니다.

설명

이 메서드에서 기록한 시간은 IRunningObjectTable::GetTimeOfLastChange를 호출하여 검색할 수 있습니다.

발신자에게 참고 사항

모니커 공급자(다른 사용자가 액세스할 수 있도록 개체를 식별하는 모니커를 나눠줍니다)는 개체가 수정될 때마다 NoteChangeTime 메서드를 호출해야 합니다. 이전에 IRunningObjectTable::Register 를 호출하고 해당 메서드에서 반환된 식별자를 저장해야 합니다. NoteChangeTime을 호출할 때 해당 식별자를 사용합니다.

가장 일반적인 모니커 공급자 유형은 복합 문서 링크 원본입니다. 여기에는 문서(또는 문서의 일부)에 대한 연결을 지원하는 서버 애플리케이션과 문서 내의 포함에 대한 연결을 지원하는 컨테이너 애플리케이션이 포함됩니다. 연결을 지원하지 않는 서버 애플리케이션은 ROT를 사용하여 포함에 대한 연결을 지원하는 컨테이너 애플리케이션과 협력할 수도 있습니다.

개체가 ROT에 처음 등록되면 ROT는 등록 중인 모니커에서 IMoniker::GetTimeOfLastChange 를 호출하여 반환된 값으로 마지막 변경 시간을 기록합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 objidl.h

추가 정보

IMoniker::GetTimeOfLastChange

IRunningObjectTable