MI_ProviderFT 구조체(mi.h)

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_CreateInstance

MI_ProviderFT_DeleteInstance

MI_ProviderFT_DisableIndications

MI_ProviderFT_EnableIndications

MI_ProviderFT_EnumerateInstances

MI_ProviderFT_GetInstance

MI_ProviderFT_Invoke

MI_ProviderFT_Load

MI_ProviderFT_ModifyInstance

MI_ProviderFT_ReferenceInstances

MI_ProviderFT_Subscribe

MI_ProviderFT_Unload

MI_ProviderFT_Unsubscribe