학습
모듈
CIM 및 WMI 메서드를 사용하여 리포지토리 개체 쿼리 및 조작 - Training
이 모듈에서는 CIM 및 WMI를 사용하여 메서드를 통해 변경하는 방법을 설명합니다. 사용할 수 있는 메서드는 개체의 형식에 따라 다릅니다. 이러한 메서드를 검색하고 이해하는 것은 리포지토리 정보를 쿼리하고 조작하는 중요한 단계입니다.
이 헤더는 MI(Windows Management Infrastructure)에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
mi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
MI_Application_Close MI_Application_Initialize 호출을 통해 초기화된 관리 인프라 클라이언트 API를 초기화합니다. |
MI_Application_InitializeV1 MI(관리 인프라) 클라이언트 API 호출을 수행할 수 있도록 애플리케이션을 초기화합니다. |
MI_Application_NewClass MI_ClassDecl 구조체에서 MI_Class 만듭니다. |
MI_Application_NewDeserializer 직렬화된 개체를 클래스 또는 instance 다시 변환하는 데 사용할 수 있는 역직렬 변환기 개체를 만듭니다. |
MI_Application_NewDestinationOptions MI_Application_NewSession 함수와 함께 사용할 수 있는 MI_DestinationOptions 개체를 만듭니다. |
MI_Application_NewHostedProvider 호스트된 공급자를 로컬 컴퓨터의 WMI 엔진에 등록합니다. |
MI_Application_NewInstance 인스턴스가 필요한 다양한 MI 작업 API에 전달할 새 MI_Instance 개체를 만듭니다. |
MI_Application_NewInstanceFromClass 클래스 개체를 기반으로 새 MI_Instance 개체를 만듭니다. |
MI_Application_NewOperationOptions MI_Session 개체의 작업 함수와 함께 사용할 수 있는 MI_OperationOptions 개체를 만듭니다. |
MI_Application_NewParameterSet 새 매개 변수 집합을 만듭니다. |
MI_Application_NewSerializer 그런 다음 인스턴스 및 클래스를 다양한 형식으로 직렬화하는 데 사용할 수 있는 serializer 개체를 검색합니다. |
MI_Application_NewSession 단일 대상에 대한 작업 세트에 대한 연결을 공유하는 데 사용되는 세션을 만듭니다. |
MI_Application_NewSubscriptionDeliveryOptions 특정 프로토콜에 대한 구독 작업을 수행하는 데 필요한 구성을 나타내는 MI_SubscriptionDeliveryOptions 개체를 만듭니다. |
MI_Class_Clone MI_Class 개체를 복제합니다. |
MI_Class_Delete MI_Class 개체를 삭제합니다. |
MI_Class_GetClassName 지정된 클래스의 클래스 이름을 가져옵니다. |
MI_Class_GetClassQualifierSet 지정된 클래스 개체와 연결된 한정자 집합을 가져옵니다. |
MI_Class_GetElement 클래스에서 지정된 명명된 요소의 모든 세부 정보를 가져옵니다. |
MI_Class_GetElementAt 요소 인덱스 기반 클래스 요소의 세부 정보를 가져옵니다. |
MI_Class_GetElementCount 클래스의 요소 수를 가져옵니다. |
MI_Class_GetMethod 메서드 이름에 따라 메서드의 세부 정보를 가져옵니다. |
MI_Class_GetMethodAt 메서드 인덱스 기반 메서드의 세부 정보를 가져옵니다. |
MI_Class_GetMethodCount 클래스의 메서드 수를 가져옵니다. |
MI_Class_GetNameSpace 지정된 클래스의 네임스페이스 이름을 가져옵니다. |
MI_Class_GetParentClass 지정된 클래스의 부모 클래스를 가져옵니다. |
MI_Class_GetParentClassName 지정된 클래스의 부모 클래스 이름을 가져옵니다. |
MI_Class_GetServerName 지정된 클래스에서 서버의 이름을 가져옵니다. |
MI_Context_Canceled 작업이 취소되었는지 여부를 확인합니다. 이 함수는 예약되어 있습니다. 대신 MI_Context_RegisterCancel 함수를 사용합니다. |
MI_Context_ConstructInstance 스택 또는 구조체의 멤버로 MI 클래스 instance 초기화합니다. |
MI_Context_ConstructParameters 공급자는 이 함수를 호출하여 매개 변수의 instance 초기화합니다. |
MI_Context_GetCustomOption 클라이언트에서 설정한 옵션을 검색합니다. |
MI_Context_GetCustomOptionAt 클라이언트에서 설정한 특정 인덱스에서 옵션을 검색합니다. |
MI_Context_GetCustomOptionCount 공급자가 사용할 수 있는 사용자 지정 옵션 수를 가져옵니다. |
MI_Context_GetLocale 클라이언트가 작업에 대해 지정한 요청된 로캘 정보를 검색합니다. |
MI_Context_GetLocalSession 공급자가 공급자를 호스팅하는 로컬 서버에 대해 CIM 작업을 수행할 수 있는 로컬 세션(MI_Session)을 가져옵니다. |
MI_Context_GetNumberOption 작업 이름에 따라 클라이언트가 설정하는 숫자 옵션을 가져옵니다. |
MI_Context_GetStringOption 작업 이름에 따라 클라이언트가 설정하는 문자열 옵션을 가져옵니다. |
MI_Context_NewDynamicInstance 클래스의 새 동적 instance(클래스 선언 없이 약한 형식의 instance)을 만듭니다. |
MI_Context_NewInstance 클래스 선언이 지정된 클래스의 새 instance 만듭니다. |
MI_Context_NewParameters 메서드 선언이 지정된 경우 메서드의 새 instance 만듭니다. |
MI_Context_PostCimError 요청에 대한 응답으로 반환 코드와 오류 메시지(CIM_Error 개체 형식)를 서버에 게시합니다. |
MI_Context_PostError 공급자는 요청에 대한 응답으로 클라이언트에 반환 코드를 게시하기 위해 이 함수를 호출합니다. |
MI_Context_PostIndication 구독 작업 요청에 대한 응답으로 표시 결과를 서버에 게시합니다. |
MI_Context_PostInstance 요청에 대한 응답으로 클라이언트(서버를 통해)에 instance 다시 게시합니다. |
MI_Context_PostResult 요청에 대한 응답으로 최종 종료 결과 코드를 클라이언트(서버를 통해)에 다시 게시합니다. |
MI_Context_PromptUser 작업을 계속할지 취소할지를 쿼리하는 프롬프트 메시지를 클라이언트에 보냅니다. |
MI_Context_RefuseUnload 공급자 인프라에 공급자를 언로드하지 않도록 지시합니다. |
MI_Context_RegisterCancel 작업이 취소될 때 호출되는 콜백을 등록합니다. |
MI_Context_RequestUnload 모듈 또는 공급자를 언로드하도록 요청합니다. |
MI_Context_SetStringOption 컨텍스트별 옵션을 설정합니다. |
MI_Context_ShouldContinue 클라이언트를 쿼리하여 작업을 계속할지 여부를 확인합니다. (MI_Context_ShouldContinue) |
MI_Context_ShouldProcess 클라이언트를 쿼리하여 작업을 계속할지 여부를 확인합니다. (MI_Context_ShouldProcess) |
MI_Context_WriteCimError CIM(정보 제공) 오류 instance 클라이언트에 보냅니다. |
MI_Context_WriteDebug 클라이언트에 디버그 메시지를 보냅니다. |
MI_Context_WriteError 클라이언트에 오류 코드 및 오류 메시지를 보냅니다. |
MI_Context_WriteMessage 클라이언트에 운영 메시지를 보냅니다. |
MI_Context_WriteProgress 클라이언트에 진행률 메시지를 보냅니다. |
MI_Context_WriteStreamParameter 메서드 호출을 위해 스트리밍된 매개 변수 데이터를 클라이언트로 보냅니다. |
MI_Context_WriteVerbose 자세한 메시지를 클라이언트에 씁니다. |
MI_Context_WriteWarning 클라이언트에 경고 메시지를 씁니다. |
MI_Deserializer_Class_GetClassName 직렬화된 클래스 버퍼에서 클래스 이름을 가져옵니다. |
MI_Deserializer_Class_GetParentClassName 직렬화된 클래스 버퍼에서 부모 클래스 이름을 가져옵니다. |
MI_Deserializer_Close 역직렬 변환기 개체를 닫고 역직렬 변환기 내에 있는 연결된 메모리를 삭제합니다. |
MI_Deserializer_DeserializeClass 직렬화된 버퍼를 MI_Class 개체로 역직렬화합니다. |
MI_Deserializer_DeserializeInstance 직렬화된 버퍼를 MI_Instance 개체로 역직렬화합니다. |
MI_Deserializer_Instance_GetClassName 직렬화된 instance 연결된 클래스 이름을 가져옵니다. |
MI_DestinationOptions_AddDestinationCredentials 대상과 통신하기 위한 자격 증명을 설정합니다. |
MI_DestinationOptions_AddProxyCredentials 프록시에 대해 인증할 자격 증명을 추가합니다. |
MI_DestinationOptions_Clone MI_DestinationOptions 구조체의 복사본을 만듭니다. |
MI_DestinationOptions_Delete MI_Application_NewDestinationOptions 또는 MI_DestinationOptions_Clone 함수를 사용하여 만든 대상 옵션 구조를 삭제합니다. |
MI_DestinationOptions_GetCertCACheck 서버 인증서 CA 검사 값을 가져옵니다. |
MI_DestinationOptions_GetCertCNCheck 서버 인증서 CN 검사 값을 가져옵니다. |
MI_DestinationOptions_GetCertRevocationCheck 서버 인증서의 해지 검사 값을 가져옵니다. |
MI_DestinationOptions_GetCredentialsAt 지정된 인덱스에서 자격 증명을 가져옵니다. |
MI_DestinationOptions_GetCredentialsCount 이전에 추가된 자격 증명의 수를 가져옵니다. (MI_DestinationOptions_GetCredentialsCount) |
MI_DestinationOptions_GetCredentialsPasswordAt 지정된 인덱스 기반의 자격 증명 암호를 가져옵니다. |
MI_DestinationOptions_GetDataLocale 사용자가 설정한 데이터 로캘(UI 로캘과 반대)을 가져옵니다. |
MI_DestinationOptions_GetDestinationPort 전송에 대한 기본 포트를 가져옵니다. |
MI_DestinationOptions_GetEncodePortInSPN 포트의 서비스 주체 이름 인코딩 값을 가져옵니다. |
MI_DestinationOptions_GetHttpUrlPrefix HTTP URL 접두사를 가져옵니다. |
MI_DestinationOptions_GetImpersonationType 가장 유형을 가져옵니다. |
MI_DestinationOptions_GetMaxEnvelopeSize 서버로 전송되거나 서버에서 클라이언트가 받은 패킷의 최대 크기를 가져옵니다. |
MI_DestinationOptions_GetNumber 이전에 추가된 사용자 지정 번호 옵션을 가져옵니다. (MI_DestinationOptions_GetNumber) |
MI_DestinationOptions_GetOption 옵션 이름을 기반으로 이전에 추가된 옵션 값을 가져옵니다. (MI_DestinationOptions_GetOption) |
MI_DestinationOptions_GetOptionAt 지정된 인덱스 기반의 이전에 추가된 옵션 값을 가져옵니다. (MI_DestinationOptions_GetOptionAt) |
MI_DestinationOptions_GetOptionCount 이전에 추가한 옵션 수를 가져옵니다. (MI_DestinationOptions_GetOptionCount) |
MI_DestinationOptions_GetPacketEncoding 이전에 설정한 패킷 인코딩 설정을 가져옵니다. |
MI_DestinationOptions_GetPacketIntegrity 패킷 무결성 설정을 가져옵니다. |
MI_DestinationOptions_GetPacketPrivacy 패킷 개인 정보(암호화) 설정을 가져옵니다. |
MI_DestinationOptions_GetProxyType 사용자가 설정한 프록시 유형을 가져옵니다. |
MI_DestinationOptions_GetString 이전에 추가된 사용자 지정 문자열 옵션을 가져옵니다. |
MI_DestinationOptions_GetTimeout 기본 옵션 시간 제한 값을 가져옵니다. |
MI_DestinationOptions_GetTransport 클라이언트가 추가한 전송 설정을 가져옵니다. |
MI_DestinationOptions_GetUILocale 사용자가 설정한 사용자 인터페이스 로캘을 가져옵니다. |
MI_DestinationOptions_SetCertCACheck SSL 전송에 대한 CA 인증서 검사 사용하거나 사용하지 않도록 설정합니다. |
MI_DestinationOptions_SetCertCNCheck SSL 전송을 사용할 때 인증서 CN 검사 사용하거나 사용하지 않도록 설정합니다. |
MI_DestinationOptions_SetCertRevocationCheck SSL을 통해 통신할 때 인증서 해지를 사용하거나 사용하지 않도록 설정합니다. |
MI_DestinationOptions_SetDataLocale 작업에 사용할 기본 데이터 로캘을 설정합니다. |
MI_DestinationOptions_SetDestinationPort 대상과 통신하는 데 사용할 포트를 설정합니다. |
MI_DestinationOptions_SetEncodePortInSPN 원격 머신에 대한 연결을 설정할 때 서비스 주체 이름에서 포트 번호의 인코딩을 사용하거나 사용하지 않도록 설정합니다. |
MI_DestinationOptions_SetHttpUrlPrefix HTTP 및 HTTPS를 통해 이동하는 전송에 대한 기본 HTTP URL 접두사를 설정합니다. |
MI_DestinationOptions_SetImpersonationType 가장 유형을 설정합니다. |
MI_DestinationOptions_SetMaxEnvelopeSize 전송의 최대 패킷 크기를 설정합니다. |
MI_DestinationOptions_SetNumber 사용자 지정 숫자 옵션 값을 설정합니다. |
MI_DestinationOptions_SetPacketEncoding 특정 프로토콜 핸들에 대한 인코딩 메커니즘을 설정합니다. |
MI_DestinationOptions_SetPacketIntegrity 프로토콜 연결의 패킷 무결성(서명)을 사용하거나 사용하지 않도록 설정합니다. |
MI_DestinationOptions_SetPacketPrivacy 패킷 개인 정보 보호(암호화)를 사용하거나 사용하지 않도록 설정합니다. |
MI_DestinationOptions_SetProxyType 프록시를 통해 대상과 통신할 때 사용할 프록시 설정 유형을 설정합니다. |
MI_DestinationOptions_SetString 사용자 지정 문자열 옵션을 설정합니다. (MI_DestinationOptions_SetString) |
MI_DestinationOptions_SetTimeout 기본 옵션 시간 제한 값을 설정합니다. |
MI_DestinationOptions_SetTransport 대상 컴퓨터와 통신하는 데 사용할 전송을 설정합니다. |
MI_DestinationOptions_SetUILocale 작업의 기본 UI 로캘을 설정합니다. |
MI_Filter_Evaluate 공급자는 이 함수를 호출하여 지정된 필터에 대한 instance 평가합니다. |
MI_Filter_GetExpression 필터 언어 및 식을 가져옵니다. |
MI_HostedProvider_Close MI_Application_NewHostedProvider 반환된 호스트된 공급자 핸들을 닫습니다. |
MI_HostedProvider_GetApplication 호스트된 공급자 핸들이 만들어진 최상위 애플리케이션 핸들을 가져옵니다. |
MI_Instance_AddElement 동적 instance 새 속성을 추가합니다(런타임에 스키마를 확장할 수 있는 동적 인스턴스에서만 지원됨). |
MI_Instance_ClearElement 명명된 요소(CIM 속성)의 값을 지우고 NULL로 설정합니다. |
MI_Instance_ClearElementAt 지정된 인덱스에서 요소(CIM 속성)의 값을 지우고 NULL로 설정합니다. |
MI_Instance_Clone 힙에 지정된 instance 복사본을 만듭니다. |
MI_Instance_Delete 힙에서 만들거나 다른 instance 복제된 instance 삭제합니다. |
MI_Instance_Destruct 스택 또는 구조체의 멤버로 만든 instance 삭제합니다. |
MI_Instance_GetClass instance 연결된 MI_Class 가져옵니다. |
MI_Instance_GetClassName 지정된 instance 클래스 이름을 가져옵니다. |
MI_Instance_GetElement 명명된 요소(CIM 속성)의 값을 가져옵니다. |
MI_Instance_GetElementAt 지정된 인덱스에서 요소(CIM 속성)의 값을 가져옵니다. |
MI_Instance_GetElementCount instance 요소 수를 가져옵니다. |
MI_Instance_GetNameSpace 지정된 instance 네임스페이스 이름을 가져옵니다. |
MI_Instance_GetServerName 지정된 instance 서버 이름을 가져옵니다. |
MI_Instance_IsA instance 자체가 classDecl에서 제공하는 클래스의 instance 여부를 결정합니다. |
MI_Instance_Normalize MI_Instance_ExFT 구조를 구문 분석한 다음 MI_InstanceFT 함수 테이블을 검색합니다. |
MI_Instance_SetElement 지정된 instance 지정된 이름으로 요소의 값을 설정합니다. |
MI_Instance_SetElementAt instance 지정된 인덱스에서 요소의 값을 설정합니다. |
MI_Instance_SetNameSpace 지정된 instance 네임스페이스 이름을 설정합니다. |
MI_Instance_SetServerName 지정된 instance 서버 이름을 설정합니다. |
MI_Operation_Cancel 실행 중인 작업을 취소합니다. |
MI_Operation_Close 작업 핸들을 닫습니다. |
MI_Operation_GetClass 클래스 작업에 대한 동기 결과를 가져옵니다. |
MI_Operation_GetIndication 구독에서 동기 결과를 가져옵니다. |
MI_Operation_GetInstance instance 작업에 대한 동기 결과를 가져옵니다. |
MI_Operation_GetSession 작업과 연결된 세션을 가져옵니다. |
MI_OperationOptions_Clone MI_OperationOptions 구조체의 복사본을 만듭니다. |
MI_OperationOptions_Delete 옵션 집합과 연결된 메모리를 삭제합니다. |
MI_OperationOptions_DisableChannel MI_Context_WriteMessage 사용하여 지정된 채널에 대한 로깅을 사용하지 않도록 설정합니다. |
MI_OperationOptions_EnableChannel MI_Context_WriteMessage 사용하여 지정된 채널에 대한 로깅을 사용하도록 설정합니다. |
MI_OperationOptions_GetEnabledChannels 이전에 사용하도록 설정된 채널의 목록을 가져옵니다. |
MI_OperationOptions_GetNumber 이전에 추가된 사용자 지정 번호 옵션을 가져옵니다. (MI_OperationOptions_GetNumber) |
MI_OperationOptions_GetOption 옵션 이름을 기반으로 이전에 추가된 옵션 값을 가져옵니다. (MI_OperationOptions_GetOption) |
MI_OperationOptions_GetOptionAt 지정된 인덱스 기반의 이전에 추가된 옵션 값을 가져옵니다. (MI_OperationOptions_GetOptionAt) |
MI_OperationOptions_GetOptionCount 이전에 추가한 옵션 수를 가져옵니다. (MI_OperationOptions_GetOptionCount) |
MI_OperationOptions_GetPromptUserMode 공급자의 MI_Context_PromptUser 호출에 응답하는 방법을 서버에 알려주는 값을 가져옵니다. (MI_OperationOptions_GetPromptUserMode) |
MI_OperationOptions_GetPromptUserRegularMode 공급자의 MI_Context_PromptUser 호출에 응답하는 방법을 서버에 알려주는 값을 가져옵니다. (MI_OperationOptions_GetPromptUserRegularMode) |
MI_OperationOptions_GetProviderArchitecture 작업에 대한 공급자 아키텍처를 가져옵니다. |
MI_OperationOptions_GetResourceUri 작업에 사용되는 리소스 URI를 가져옵니다. |
MI_OperationOptions_GetResourceUriPrefix 작업에 사용되는 리소스 URI 접두사를 가져옵니다. |
MI_OperationOptions_GetString 사용자 지정 문자열 옵션을 가져옵니다. |
MI_OperationOptions_GetTimeout 작업 시간 제한 값을 가져옵니다. |
MI_OperationOptions_GetUseMachineID 작업 요청에서 컴퓨터 식별 정보를 사용할지 여부를 나타내는 값을 가져옵니다. |
MI_OperationOptions_GetWriteErrorMode 오류 보고 모드를 설정합니다. (MI_OperationOptions_GetWriteErrorMode) |
MI_OperationOptions_SetCustomOption 작업에 대한 사용자 지정 옵션을 설정합니다. |
MI_OperationOptions_SetNumber 사용자 지정 숫자 옵션 값을 설정합니다. |
MI_OperationOptions_SetPromptUserMode MI_Context_PromptUser 함수에 대한 공급자의 호출에 응답하는 방법을 서버에 알려주는 값을 설정합니다. (MI_OperationOptions_SetPromptUserMode) |
MI_OperationOptions_SetPromptUserRegularMode MI_Context_PromptUser 함수에 대한 공급자의 호출에 응답하는 방법을 서버에 알려주는 값을 설정합니다. (MI_OperationOptions_SetPromptUserRegularMode) |
MI_OperationOptions_SetProviderArchitecture 작업에 대한 공급자 아키텍처를 설정합니다. |
MI_OperationOptions_SetResourceUri 작업에 사용할 리소스 URI를 설정합니다. |
MI_OperationOptions_SetResourceUriPrefix 작업에 사용할 리소스 URI 접두사를 설정합니다. |
MI_OperationOptions_SetString 사용자 지정 문자열 옵션을 설정합니다. (MI_OperationOptions_SetString) |
MI_OperationOptions_SetTimeout 특정 작업에 대한 작업 시간 제한을 설정합니다. |
MI_OperationOptions_SetUseMachineID 작업 요청에서 컴퓨터 ID 정보 전송을 사용하거나 사용하지 않도록 설정합니다. |
MI_OperationOptions_SetWriteErrorMode 오류 보고 모드를 설정합니다. (MI_OperationOptions_SetWriteErrorMode) |
MI_ParameterSet_GetMethodReturnType 지정된 매개 변수 집합에 대한 메서드 반환 형식 및 한정자 집합을 가져옵니다. |
MI_ParameterSet_GetParameter 매개 변수 이름을 기반으로 하는 메서드의 매개 변수 정보를 가져옵니다. |
MI_ParameterSet_GetParameterAt 지정된 인덱스에서 메서드의 매개 변수 정보를 가져옵니다. |
MI_ParameterSet_GetParameterCount 메서드의 매개 변수 집합에 있는 매개 변수 수를 가져옵니다. |
MI_PropertySet_AddElement 속성 목록에 이름을 추가합니다. |
MI_PropertySet_Clear 속성 목록에서 모든 이름을 제거합니다. 그 후 개수는 0입니다. 이렇게 하면 속성 목록을 다시 사용할 수 있습니다(소멸 및 재구성하지 않고도). |
MI_PropertySet_Clone 힙에 지정된 속성 집합의 복사본을 만듭니다. |
MI_PropertySet_ContainsElement 속성 목록에 지정된 속성 이름이 포함되어 있는지 여부를 확인합니다. |
MI_PropertySet_Delete 힙에서 생성된 지정된 속성 목록을 삭제합니다. |
MI_PropertySet_Destruct 스택에 생성된 지정된 속성 목록을 삭제합니다. |
MI_PropertySet_GetElementAt 지정된 인덱스에서 설정된 속성의 요소를 가져옵니다. |
MI_PropertySet_GetElementCount 지정된 속성 집합의 요소 수를 가져옵니다. |
MI_QualifierSet_GetQualifier 지정된 한정자 이름을 기반으로 한정자 정보를 가져옵니다. |
MI_QualifierSet_GetQualifierAt 지정된 인덱스에서 한정자를 가져옵니다. |
MI_QualifierSet_GetQualifierCount 한정자 집합의 한정자 수를 가져옵니다. |
MI_Serializer_Close serializer 개체를 닫고 연결된 모든 내부 메모리를 해제합니다. |
MI_Serializer_SerializeClass serializer를 만들 때 지정된 형식으로 버퍼로 MI_Class 직렬화합니다. 클래스와 모든 부모 클래스가 직렬화되는지 또는 자식 클래스만 제어할 수 있도록 플래그에 옵션을 전달할 수 있습니다. |
MI_Serializer_SerializeInstance serializer를 만들 때 지정된 형식으로 버퍼로 MI_Instance 직렬화합니다. 클래스가 버퍼뿐만 아니라 instance 직렬화되는지 제어하기 위해 플래그에 옵션을 전달할 수 있습니다. |
MI_Server_GetSystemName 서버의 시스템 이름을 가져옵니다. |
MI_Server_GetVersion 공급자를 생성할 때 사용되는 MI_VERSION 매크로의 값을 가져옵니다. |
MI_Session_AssociatorInstances 특정 키 instance 연결된 인스턴스를 찾습니다. |
MI_Session_Close 세션을 닫고 연결된 모든 메모리를 해제합니다. |
MI_Session_CreateInstance 세션이 나타내는 서버에 instance 만듭니다. |
MI_Session_DeleteInstance 세션이 나타내는 서버의 instance 삭제합니다. |
MI_Session_EnumerateClasses 지정된 세션의 클래스를 열거합니다. |
MI_Session_EnumerateInstances 클래스와 연결된 모든 인스턴스(세션이 나타내는 서버)를 열거합니다. |
MI_Session_GetApplication 지정된 세션을 만드는 데 사용된 애플리케이션 핸들을 가져옵니다. |
MI_Session_GetClass 특정 클래스 이름을 기반으로 MI_Class 선언을 가져옵니다. |
MI_Session_GetInstance 세션이 나타내는 서버에서 지정된 instance 가져옵니다. |
MI_Session_Invoke 공급자에서 메서드를 호출합니다. |
MI_Session_ModifyInstance 세션이 나타내는 서버의 기존 instance 업데이트. |
MI_Session_QueryInstances 쿼리 식을 기반으로 인스턴스 집합에 대한 쿼리입니다. |
MI_Session_ReferenceInstances 지정된 키 instance 참조하는 연결 개체를 찾습니다. |
MI_Session_Subscribe 세션이 나타내는 서버의 표시를 구독합니다. |
MI_Session_TestConnection 세션이 나타내는 서버와 통신하여 연결을 테스트하여 응답하는지 여부를 확인합니다. |
MI_SubscriptionDeliveryOptions_AddDeliveryCredentials 푸시 표시 결과를 제공하기 위해 클라이언트에 다시 연결할 때 사용할 배달 자격 증명에 대한 구독 옵션을 설정합니다. |
MI_SubscriptionDeliveryOptions_Clone MI_SubscriptionDeliveryOptions 구조체의 복사본을 만듭니다. |
MI_SubscriptionDeliveryOptions_Delete 지정된 구독 배달 옵션 구조를 삭제합니다. |
MI_SubscriptionDeliveryOptions_GetBookmark 이전에 설정된 구독 책갈피를 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetCredentialsAt 지정된 인덱스 기반 이전에 추가된 자격 증명을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetCredentialsCount 이전에 추가된 자격 증명의 수를 가져옵니다. (MI_SubscriptionDeliveryOptions_GetCredentialsCount) |
MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt 지정된 인덱스 기반 이전에 추가된 자격 증명 암호를 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetDateTime 이전에 설정된 datetime 옵션을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetDeliveryDestination 이전에 설정된 구독 배달 대상을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber 이전에 설정된 배달 포트 번호를 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts 배달 다시 시도 횟수를 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval 배달을 다시 시도하기 전에 대기할 시간을 배달 재시도 간격을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetExpirationTime 배달 만료 값(타임스탬프 또는 간격으로 표현할 수 있음)을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetHeartbeatInterval 배달 하트비트 간격을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetInterval 지정된 옵션의 배달 간격을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetMaximumLatency 클라이언트에 전달하기 전에 서버에서 결과를 보유할 최대 시간을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetNumber 명명된 숫자 옵션의 값을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetOption 명명된 옵션의 값을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetOptionAt 지정된 인덱스에서 옵션을 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetOptionCount 이전에 설정된 옵션의 수를 가져옵니다. |
MI_SubscriptionDeliveryOptions_GetString 명명된 문자열 옵션의 값을 가져옵니다. |
MI_SubscriptionDeliveryOptions_SetBookmark 구독 표시 배달을 위한 책갈피를 설정합니다. |
MI_SubscriptionDeliveryOptions_SetDateTime 명명된 DateTime 옵션의 값을 설정합니다. |
MI_SubscriptionDeliveryOptions_SetDeliveryDestination 표시가 전달될 대상 엔드포인트를 설정합니다. |
MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber 구독 배달 포트 번호를 설정합니다. |
MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts 푸시 배달 구독이 결과를 배달하려고 시도하는 횟수를 설정합니다. |
MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval 푸시 배달을 위한 구독에 대한 배달 재시도 간격을 설정합니다. |
MI_SubscriptionDeliveryOptions_SetExpirationTime 구독 만료 시간(구독이 종료될 때)을 설정합니다. |
MI_SubscriptionDeliveryOptions_SetHeartbeatInterval 하트비트 간격을 설정합니다. |
MI_SubscriptionDeliveryOptions_SetInterval 명명된 간격 옵션의 값을 설정합니다. |
MI_SubscriptionDeliveryOptions_SetMaximumLatency 서버가 결과를 클라이언트에 전달하기 전에 보유할 최대 시간을 설정합니다. |
MI_SubscriptionDeliveryOptions_SetNumber 전용 함수에서 다루지 않는 명명된 숫자 옵션의 값을 설정합니다. |
MI_SubscriptionDeliveryOptions_SetString 전용 함수에서 다루지 않는 명명된 문자열 옵션의 값을 설정합니다. |
MI_Utilities_CimErrorFromErrorCode 운영 체제별 오류 코드를 CIM 오류 instance 매핑합니다. |
MI_Utilities_MapErrorToMiErrorCategory 운영 체제별 오류 코드를 오류 범주에 매핑합니다. |
MI_Deserializer_ClassObjectNeeded 역직렬화하는 동안 요청된 클래스 개체를 제공하는 데 사용됩니다. |
MI_Application 초기화된 인프라를 나타냅니다. |
MI_ApplicationFT MI_Application 구조에 사용되는 지원 구조체입니다. "MI_Application_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Array 배열을 나타내는 일반화된 형식입니다. 데이터 요소 형식이 특수화된 것을 제외하고 모든 배열의 크기가 같기 때문에 일반화할 수 있습니다. |
MI_ArrayField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ArrayField) |
MI_BooleanA MI_Boolean 형식의 배열을 나타냅니다. |
MI_BooleanAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_BooleanAField) |
MI_BooleanField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_BooleanField) |
MI_Char16A MI_Char16 형식의 배열을 나타냅니다. (MI_Char16A) |
MI_Char16AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Char16AField) |
MI_Char16Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Char16Field) |
MI_Class instance 스키마를 나타냅니다. |
MI_ClassDecl 이 구조체는 클래스 선언을 간략하게 설명합니다. 클래스 이름 및 계층, 속성, 한정자 및 메서드를 포함합니다. |
MI_ClassFT MI_Class 구조에 사용되는 지원 구조체입니다. "MI_Class_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_ClientFT_V1 클라이언트 함수 테이블. |
MI_ConstBooleanA MI_ConstBoolean 형식의 배열을 나타냅니다. |
MI_ConstBooleanAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstBooleanAField) |
MI_ConstBooleanField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstBooleanField) |
MI_ConstChar16A MI_Char16 형식의 배열을 나타냅니다. (MI_ConstChar16A) |
MI_ConstChar16AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstChar16AField) |
MI_ConstChar16Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstChar16Field) |
MI_ConstDatetimeA MI_Datatime 형식의 배열을 나타냅니다. |
MI_ConstDatetimeAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstDatetimeAField) |
MI_ConstDatetimeField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstDatetimeField) |
MI_ConstInstanceA MI_Instance 형식의 배열을 나타냅니다. (MI_ConstInstanceA) |
MI_ConstInstanceAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstInstanceAField) |
MI_ConstInstanceField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstInstanceField) |
MI_ConstReal32A MI_Real32 형식의 배열을 나타냅니다. (MI_ConstReal32A) |
MI_ConstReal32AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstReal32AField) |
MI_ConstReal32Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstReal32Field) |
MI_ConstReal64A MI_Real64 형식의 배열을 나타냅니다. (MI_ConstReal64A) |
MI_ConstReal64AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstReal64AField) |
MI_ConstReal64Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstReal64Field) |
MI_ConstReferenceA MI_Instance 형식의 배열을 나타냅니다. (MI_ConstReferenceA) |
MI_ConstReferenceAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstReferenceAField) |
MI_ConstReferenceField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstReferenceField) |
MI_ConstSint16A MI_Sint16 형식의 배열을 나타냅니다. (MI_ConstSint16A) |
MI_ConstSint16AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstSint16AField) |
MI_ConstSint16Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstSint16Field) |
MI_ConstSint32A MI_Sint32 형식의 배열을 나타냅니다. (MI_ConstSint32A) |
MI_ConstSint32AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstSint32AField) |
MI_ConstSint32Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstSint32Field) |
MI_ConstSint64A MI_Sint64 형식의 배열을 나타냅니다. (MI_ConstSint64A) |
MI_ConstSint64AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstSint64AField) |
MI_ConstSint64Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstSint64Field) |
MI_ConstSint8A MI_Sint8 형식의 배열을 나타냅니다. (MI_ConstSint8A) |
MI_ConstSint8AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstSint8AField) |
MI_ConstSint8Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstSint8Field) |
MI_ConstStringA MI_Char 형식의 배열을 나타냅니다. |
MI_ConstStringAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstStringAField) |
MI_ConstStringField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstStringField) |
MI_ConstUint16A MI_Uint16A 형식의 배열을 나타냅니다. |
MI_ConstUint16AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstUint16AField) |
MI_ConstUint16Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstUint16Field) |
MI_ConstUint32A MI_Uint32 형식의 배열을 나타냅니다. (MI_ConstUint32A) |
MI_ConstUint32AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstUint32AField) |
MI_ConstUint32Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstUint32Field) |
MI_ConstUint64A MI_Uint64 형식의 배열을 나타냅니다. (MI_ConstUint64A) |
MI_ConstUint64AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstUint64AField) |
MI_ConstUint64Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstUint64Field) |
MI_ConstUint8A MI_Uint8 형식의 배열을 나타냅니다. (MI_ConstUint8A) |
MI_ConstUint8AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstUint8AField) |
MI_ConstUint8Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ConstUint8Field) |
MI_Context 공급자가 수행해야 하는 작업에 대한 컨텍스트를 보유합니다. |
MI_ContextFT MI_Context 구조체에 사용되는 지원 구조체입니다. "MI_Context_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Datetime MI_Timestamp 및 MI_Interval 공용 구조체를 나타냅니다. |
MI_DatetimeA MI_Datetime 형식의 배열을 나타냅니다. |
MI_DatetimeAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_DatetimeAField) |
MI_DatetimeField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_DatetimeField) |
MI_Deserializer MI_Application_NewDeserializer 만든 역직렬화 개체입니다. 개체 자체는 내부적으로 사용되므로 수동으로 사용하거나 변경해서는 안 됩니다. |
MI_DeserializerFT MI_ClientFT_V1 구조체에 사용되는 지원 구조체입니다. "MI_Deserializer_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_DestinationOptions 대상 옵션 집합을 나타냅니다. 대상 옵션은 작업이 서버와 통신하는 방식을 정의하는 구성 집합입니다. |
MI_DestinationOptionsFT MI_DestinationOptions 구조체에 사용되는 지원 구조체입니다. "MI_DestinationOptions_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_FeatureDecl MI_PropertyDeclMI_ParameterDecland MI_MethodDecl 구조체에 공통적인 속성을 포함합니다. |
MI_Filter 함수 테이블 MI_FilterFT 대한 참조를 포함합니다. |
MI_FilterFT MI_Filter 구조체에 사용되는 지원 구조체입니다. "MI_Filter_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_HostedProvider 클라이언트 애플리케이션에서 공급자의 호스팅을 나타냅니다. |
MI_HostedProviderFT MI_HostedProvider 구조체에 사용되는 지원 구조체입니다. "MI_HostedProvider_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Instance 이 구조체는 CIM instance 나타냅니다. 이 개체는 직접 액세스해서는 안 됩니다. 대신 MI_Instance_* 함수를 사용해야 합니다. |
MI_InstanceA MI_Instance 구조체의 배열을 나타냅니다. |
MI_InstanceAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_InstanceAField) |
MI_InstanceExFT MI_InstanceFT 구조를 확장합니다. |
MI_InstanceField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_InstanceField) |
MI_InstanceFT MI_Instance 구조체에 사용되는 지원 구조체입니다. 이름 접두사 MI_Instance_ 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Interval MI_Interval 시간 간격을 나타냅니다. |
MI_MethodDecl CIM 메서드를 나타냅니다. |
MI_Module 공급자가 생성한 이 개체는 공급자 관리자가 이 모듈 내에서 공급자를 관리하는 데 필요한 모든 데이터를 포함합니다. |
MI_ObjectDecl MI_ClassDecl 및 MI_PropertyDecl 구조체에 공통적인 속성을 포함합니다. |
MI_Operation 단일 작업 실행을 나타냅니다. 이 개체는 작업에 대한 작업을 수행하기 위한 내부 함수 테이블을 보유합니다. |
MI_OperationCallbacks 작업을 수행하기 위한 모든 콜백 함수 포인터를 보유하는 구조체입니다. |
MI_OperationFT MI_Operation 구조체에 사용되는 지원 구조체입니다. "MI_Operation_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_OperationOptions 작업 옵션 집합을 나타냅니다. |
MI_OperationOptionsFT MI_OperationOptions 구조체에 사용되는 지원 구조체입니다. "MI_OperationOptions_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_ParameterDecl CIM 메서드 매개 변수를 나타냅니다. |
MI_ParameterSet 클래스 정의의 메서드 매개 변수를 보유합니다. |
MI_ParameterSetFT MI_ParameterSet 구조체에 사용되는 지원 구조체입니다. 이름 접두사 MI_ParameterSet_ 함수를 사용하여 이러한 구조를 조작합니다. |
MI_PropertyDecl 클래스 선언의 클래스 속성(요소)을 나타냅니다. |
MI_PropertySet 속성 이름 집합을 구현합니다. |
MI_PropertySetFT MI_PropertySet 구조체에 사용되는 지원 구조체입니다. "MI_PropertySet_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_ProviderFT MI_ClassDecl 및 MI_Module 구조에 사용되는 지원 구조체입니다. |
MI_Qualifier CIM 한정자를 나타냅니다. |
MI_QualifierDecl CIM 한정자 선언을 나타냅니다. |
MI_QualifierSet 개발자가 클래스 정의의 한정자를 볼 수 있습니다. |
MI_QualifierSetFT MI_QualifierSet 구조체에 사용되는 지원 구조체입니다. "MI_QualifierSet_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Real32A MI_Real32 형식의 배열을 나타냅니다. (MI_Real32A) |
MI_Real32AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Real32AField) |
MI_Real32Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Real32Field) |
MI_Real64A MI_Real64 형식의 배열을 나타냅니다. (MI_Real64A) |
MI_Real64AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Real64AField) |
MI_Real64Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Real64Field) |
MI_ReferenceA MI_Instance 형식에 대한 포인터 배열을 나타냅니다. |
MI_ReferenceAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ReferenceAField) |
MI_ReferenceField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_ReferenceField) |
MI_SchemaDecl CIM 클래스 및 CIM 한정자 선언을 포함하는 CIM 스키마의 스키마 개체를 나타냅니다. |
MI_Serializer 특정 serialization 기술에 연결된 개체입니다. |
MI_SerializerFT MI_ClientFT_V1 구조체에 사용되는 지원 구조체입니다. "MI_Serializer_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Server 이 구조체는 모든 형식(_Context, Instance, PropertySet 및 Filter)에 대한 기본 함수 테이블을 정의합니다. |
MI_ServerFT MI_Server 구조체에 사용되는 지원 구조체입니다. "MI_Server_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Session 대상과 연결되고 연결된 자격 증명 및 옵션 집합이 있는 개체입니다. . |
MI_SessionCallbacks 로깅 및 오류 메시지를 처리하는 콜백 함수 포인터용 컨테이너입니다. |
MI_SessionFT 세션 개체의 모든 작업에 대한 함수 테이블입니다. |
MI_Sint16A MI_Sint16 형식의 배열을 나타냅니다. (MI_Sint16A) |
MI_Sint16AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Sint16AField) |
MI_Sint16Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Sint16Field) |
MI_Sint32A MI_Sint32 형식의 배열을 나타냅니다. (MI_Sint32A) |
MI_Sint32AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Sint32AField) |
MI_Sint32Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Sint32Field) |
MI_Sint64A MI_Sint64 형식의 배열을 나타냅니다. (MI_Sint64A) |
MI_Sint64AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Sint64AField) |
MI_Sint64Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Sint64Field) |
MI_Sint8A MI_Sint8 형식의 배열을 나타냅니다. (MI_Sint8A) |
MI_Sint8AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Sint8AField) |
MI_Sint8Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Sint8Field) |
MI_StringA null로 끝나는 MI_Char* 문자열에 대한 포인터 배열을 나타냅니다. |
MI_StringAField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_StringAField) |
MI_StringField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_StringField) |
MI_SubscriptionDeliveryOptions 구독 옵션 개체는 구독 작업에 전달하는 데 사용되는 구성 옵션을 저장합니다. |
MI_SubscriptionDeliveryOptionsFT MI_SubscriptionDeliveryOptions 구조체에 사용되는 지원 구조체입니다. "MI_SubscriptionDeliveryOptions_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Timestamp MI_Timestamp 타임스탬프 또는 특정 시점을 지정합니다. |
MI_Uint16A MI_Uint16 형식의 배열을 나타냅니다. |
MI_Uint16AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Uint16AField) |
MI_Uint16Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Uint16Field) |
MI_Uint32A MI_Uint32 형식의 배열을 나타냅니다. (MI_Uint32A) |
MI_Uint32AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Uint32AField) |
MI_Uint32Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Uint32Field) |
MI_Uint64A MI_Uint64 형식의 배열을 나타냅니다. (MI_Uint64A) |
MI_Uint64AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Uint64AField) |
MI_Uint64Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Uint64Field) |
MI_Uint8A MI_Uint8 형식의 배열을 나타냅니다. (MI_Uint8A) |
MI_Uint8AField MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Uint8AField) |
MI_Uint8Field MI_Instance 구조체 내의 속성을 나타냅니다. (MI_Uint8Field) |
MI_UserCredentials 사용자의 자격 증명입니다. 여기에는 인증 유형과 사용자 이름 및 암호 또는 인증서 지문이 포함됩니다. |
MI_UsernamePasswordCreds 구독 작업에 사용되는 사용자 이름/암호 조합입니다. |
MI_UtilitiesFT MI_ClientFT_V1 구조에 사용되는 지원 구조체입니다. "MI_Utilities_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다. |
MI_Value 모든 CIM 데이터 형식의 공용 구조체입니다. |
MI_CallbackMode WriteError 및 PromptUser 함수에 대한 CIM 확장의 콜백 모드를 정의합니다. |
MI_CancellationReason 작업이 취소되는 이유를 시스템에 알리기 위해 작업 취소 요청에 전달할 값입니다. 서비스가 종료되는 경우 이러한 값 중 하나를 공급자에게 전달할 수도 있습니다. |
MI_DestinationOptions_ImpersonationType DCOM 프로토콜 처리기에서 서버에서 가장을 수행하는 방법을 지정하는 데 사용됩니다. |
MI_ErrorCategory 이 열거형은 CIM 확장에 대한 오류 범주를 정의합니다. |
MI_LocaleType 로캘을 설정하고 가져오는 경우 로캘 유형이 필요합니다. |
MI_OperationCallback_ResponseType MI_CallbackMode MI_CALLBACKMODE_INQUIRE 경우 콜백에서 이러한 값 중 하나를 사용할 수 있습니다. |
MI_PromptType CIM 확장에 대한 프롬프트 형식을 정의합니다. |
MI_ProviderArchitecture 이 열거형은 서버에서 사용되는 WMI 공급자 아키텍처를 정의합니다. |
MI_Result 함수 반환 코드를 정의합니다. |
MI_SubscriptionDeliveryType 밀어넣기 또는 끌어오기 구독 배달 유형을 구분합니다. DCOM 프로토콜을 사용할 때는 지원되지 않습니다. |
MI_Type 이러한 값은 CIM 데이터 형식에 대한 한정자, 속성, 참조, 매개 변수 및 메서드 반환 값의 데이터 형식을 지정합니다. |
학습
모듈
CIM 및 WMI 메서드를 사용하여 리포지토리 개체 쿼리 및 조작 - Training
이 모듈에서는 CIM 및 WMI를 사용하여 메서드를 통해 변경하는 방법을 설명합니다. 사용할 수 있는 메서드는 개체의 형식에 따라 다릅니다. 이러한 메서드를 검색하고 이해하는 것은 리포지토리 정보를 쿼리하고 조작하는 중요한 단계입니다.
설명서
MI_Application_NewSession 함수(mi.h) - Win32 apps
단일 대상에 대한 작업 세트에 대한 연결을 공유하는 데 사용되는 세션을 만듭니다.
MI_Session_EnumerateInstances 함수(mi.h) - Win32 apps
클래스와 연결된 모든 인스턴스(세션이 나타내는 서버)를 열거합니다.
MI_Instance_GetElement 함수(mi.h) - Win32 apps
명명된 요소(CIM 속성)의 값을 가져옵니다.