本文整理汇总了C++中PDOKAN_OPERATIONS::DeleteFile方法的典型用法代码示例。如果您正苦于以下问题:C++ PDOKAN_OPERATIONS::DeleteFile方法的具体用法?C++ PDOKAN_OPERATIONS::DeleteFile怎么用?C++ PDOKAN_OPERATIONS::DeleteFile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PDOKAN_OPERATIONS
的用法示例。
在下文中一共展示了PDOKAN_OPERATIONS::DeleteFile方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
NTSTATUS
DokanSetDispositionInformation(
PEVENT_CONTEXT EventContext,
PDOKAN_FILE_INFO FileInfo,
PDOKAN_OPERATIONS DokanOperations)
{
PFILE_DISPOSITION_INFORMATION dispositionInfo =
(PFILE_DISPOSITION_INFORMATION)((PCHAR)EventContext + EventContext->Operation.SetFile.BufferOffset);
if (!DokanOperations->DeleteFile || !DokanOperations->DeleteDirectory)
return STATUS_NOT_IMPLEMENTED;
if (!dispositionInfo->DeleteFile) {
return STATUS_SUCCESS;
}
if (FileInfo->IsDirectory) {
return DokanOperations->DeleteDirectory(
EventContext->Operation.SetFile.FileName,
FileInfo);
} else {
return DokanOperations->DeleteFile(
EventContext->Operation.SetFile.FileName,
FileInfo);
}
}