MI_ClassDecl 및 MI_Module 구조에 사용되는 지원 구조체입니다.
구문
typedef struct _MI_ProviderFT {
MI_ProviderFT_Load Load;
MI_ProviderFT_Unload Unload;
MI_ProviderFT_GetInstance GetInstance;
MI_ProviderFT_EnumerateInstances EnumerateInstances;
MI_ProviderFT_CreateInstance CreateInstance;
MI_ProviderFT_ModifyInstance ModifyInstance;
MI_ProviderFT_DeleteInstance DeleteInstance;
MI_ProviderFT_AssociatorInstances AssociatorInstances;
MI_ProviderFT_ReferenceInstances ReferenceInstances;
MI_ProviderFT_EnableIndications EnableIndications;
MI_ProviderFT_DisableIndications DisableIndications;
MI_ProviderFT_Subscribe Subscribe;
MI_ProviderFT_Unsubscribe Unsubscribe;
MI_ProviderFT_Invoke Invoke;
} MI_ProviderFT;
멤버
Load
서버는 이 함수를 호출하여 초기화 작업을 수행하는 공급자를 초기화합니다.
Unload
서버는 이 함수를 호출하여 공급자가 보유한 모든 리소스를 해제합니다.
GetInstance
서버는 이 함수를 호출하여 공급자로부터 단일 CIM instance 가져옵니다.
EnumerateInstances
서버는 이 함수를 호출하여 대상 네임스페이스에서 CIM 클래스의 인스턴스를 열거합니다.
CreateInstance
서버는 이 함수를 호출하여 대상 네임스페이스에 단일 CIM instance 만듭니다.
ModifyInstance
서버는 이 함수를 호출하여 대상 네임스페이스의 기존 CIM instance 수정합니다. instance 이미 있어야 합니다.
DeleteInstance
서버는 이 함수를 호출하여 대상 네임스페이스에서 단일 CIM instance 삭제합니다.
AssociatorInstances
서버는 이 함수를 호출하여 특정 '원본' CIM instance 연결된 모든 CIM 인스턴스를 찾습니다.
ReferenceInstances
서버는 이 함수를 호출하여 특정 CIM instance 참조하는 연결 인스턴스를 열거합니다.
EnableIndications
서버는 이 함수를 호출하여 공급자로부터 표시 배달을 사용하도록 설정합니다.
DisableIndications
서버는 이 함수를 호출하여 공급자의 표시 전달을 사용하지 않도록 설정합니다.
Subscribe
서버는 이 함수를 호출하여 표시를 구독합니다.
Unsubscribe
서버는 표시에서 구독을 취소하기 위해 이 함수를 호출합니다.
Invoke
서버는 요청자를 대신하여 CIM 내재 메서드 호출을 수행하기 위해 이 함수를 호출합니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows 8 |
| 지원되는 최소 서버 | Windows Server 2012 |
| 머리글 | mi.h |
| 재배포 가능 파일 | windows Server 2008 R2 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0 |
참고 항목
MI_ProviderFT_AssociatorInstances
MI_ProviderFT_DisableIndications
MI_ProviderFT_EnableIndications
MI_ProviderFT_EnumerateInstances