CcSetDirtyPinnedData 함수(ntifs.h)
CcSetDirtyPinnedData 루틴은 콘텐츠가 수정된 고정된 버퍼에 대한 BCB(버퍼 제어 블록)를 더티로 표시합니다.
통사론
void CcSetDirtyPinnedData(
[in] PVOID BcbVoid,
[in, optional] PLARGE_INTEGER Lsn
);
매개 변수
[in] BcbVoid
더티로 표시할 BCB 구조체에 대한 포인터입니다.
[in, optional] Lsn
이 버퍼와 연결할 LSN(논리 시퀀스 번호)입니다.
반환 값
없음
발언
CcSetDirtyPinnedData BCB를 더티로 표시하여 고정된 버퍼의 내용이 디스크에 지연 기록되도록 합니다. 지연 작성기 이외의 일부 수단을 통해 플러시 작업을 수행하더라도 고정된 버퍼의 내용이 수정될 때마다 CcSetDirtyPinnedData 호출해야 합니다. 이는 버퍼가 읽기 액세스에 대해서만 고정된 경우 특히 중요합니다(ccPinRead 또는
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
<= APC_LEVEL |
참고 항목
CcMapData
CcPinMappedData
CcPinRead
CcPreparePinWrite
CcUnpinData