kernelcmirpsystem.idl
来自「UCS (Ultra Corba Simulator) is one more 」· IDL 代码 · 共 72 行
IDL
72 行
//File: KernelCmIRPSystem.idl
#ifndef _KERNEL_CM_IRP_SYSTEM_IDL_
#define _KERNEL_CM_IRP_SYSTEM_IDL_
#include <ManagedGenericIRPConstDefs.idl>
#include <ManagedGenericIRPSystem.idl>
// This statement must appear after all include statements
#pragma prefix "3gppsa5.org"
module KernelCmIRPSystem
{
exception GetKernelCMIRPNotificationProfileException { string reason; };
exception GetKernelCMIRPOperationsProfileException { string reason; };
exception GetNRMIRPVersion { string reason; };
exception GetKernelCMIRPVersionsException { string reason; };
/**
* The KernelCmIrpOperations interface.
* Supports a number of Resource Model versions.
*/
interface KernelCmIrpOperations
{
/*
Return the list of all supported Kernel CM IRP versions.
*/
ManagedGenericIRPConstDefs::VersionNumberSet get_kernel_cm_irp_versions (
)
raises (GetKernelCMIRPVersionsException);
/**
* Get the version(s) of the interface
*
* @raises GetNRMIRPVersion when the system for some reason
* can not return the supported versions.
* @returns all supported versions.
*/
void get_nrm_irp_version
(
out ManagedGenericIRPConstDefs::VersionNumberSet version_number_list,
out ManagedGenericIRPConstDefs::VersionNumberSet vse_version_number_list
)
raises (GetNRMIRPVersion);
/*
Return the list of all supported operations and their supported
parameters for a specific KernelCM IRP version.
*/
ManagedGenericIRPConstDefs::MethodList get_kernel_cm_irp_operations_profile (
in ManagedGenericIRPConstDefs::VersionNumber kernel_cm_irp_version
)
raises (GetKernelCMIRPOperationsProfileException,
ManagedGenericIRPSystem::OperationNotSupported,
ManagedGenericIRPSystem::InvalidParameter);
/*
Return the list of all supported notifications and their supported
parameters for a specific KernelCM IRP version.
*/
ManagedGenericIRPConstDefs::MethodList
get_kernel_cm_irp_notification_profile
(
in ManagedGenericIRPConstDefs::VersionNumber kernel_cm_irp_version
)
raises (GetKernelCMIRPNotificationProfileException,
ManagedGenericIRPSystem::OperationNotSupported,
ManagedGenericIRPSystem::InvalidParameter);
};
};
#endif // _KERNEL_CM_IRP_SYSTEM_IDL_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?