windows-nt/Source/XPSP1/NT/base/wmi/cdmprov/cdmprov.mof
2020-09-26 16:20:57 +08:00

55 lines
1.3 KiB
Plaintext

//*****************************************************************************
// Diagnostics Provider SDK
//
// MODULE : Sample_Filter_DiagProv.MOF
//
// PURPOSE : Define the subclasses and instances nedeed for Sample_Filter
// Diagnostic Provider
//*****************************************************************************
//////////////////////////////////////////////
// Specify namespace for v2 schema extension
#pragma namespace ("\\\\.\\Root\\CIMV2")
//***************************************************************************
// Diagnostics Provider (Instance & Method Provider) Registration
//***************************************************************************
instance of __Win32Provider as $P
{
Name = "cdmprov";
ClsId = "{AC42F9A6-9945-426f-9199-86F7257365D4}";
};
instance of __InstanceProviderRegistration
{
Provider = $P;
SupportsPut = TRUE;
SupportsGet = TRUE;
SupportsDelete = FALSE;
SupportsEnumeration = TRUE;
};
instance of __MethodProviderRegistration
{
Provider = $P;
};
// @@BEGIN_DDKSPLIT
//
// Instances of this class are created to remember offline tests that are
// pending reboot
//
class CDMProv_Result
{
[key] string CdmResultClass;
[key] string PnPId;
[key] string ExecutionID;
string CdmTestClass;
CIM_DiagnosticResult CdmResult;
};
// @@END_DDKSPLIT