MI_DestinationOptions 구조체에 사용되는 지원 구조체입니다. "MI_DestinationOptions_" 이름 접두사로 함수를 사용하여 이러한 구조를 조작합니다.
구문
typedef struct _MI_DestinationOptionsFT {
void()(MI_DestinationOptions *options) * Delete;
MI_Result(MI_DestinationOptions *options, const MI_Char *optionName, const MI_Char *value,MI_Uint32 flags) * )(SetString;
MI_Result((MI_DestinationOptions *options, const MI_Char *optionName,MI_Uint32 value,MI_Uint32 flags) * )SetNumber;
MI_Result(MI_DestinationOptions *options, const MI_Char *optionName, const MI_UserCredentials *credentials,MI_Uint32 flags) * )(AddCredentials;
MI_Result(DestinationOptions *options, const MI_Char *optionName, const MI_Char **value,MI_Uint32 *index,MI_Uint32 *flags) * )(MI_GetString;
MI_Result(_DestinationOptions *options, const MI_Char *optionName,MI_Uint32 *value,MI_Uint32 *index,MI_Uint32 *flags) * )(MIGetNumber;
MI_Result((MI_DestinationOptions *options,MI_Uint32 *count) * )GetOptionCount;
MI_Result(DestinationOptions *options,MI_Uint32 index, const MI_Char **optionName,MI_Value *value,MI_Type *type,MI_Uint32 *flags) * )(MI_GetOptionAt;
MI_Result(DestinationOptions *options, const MI_Char *optionName,MI_Value *value,MI_Type *type,MI_Uint32 *index,MI_Uint32 *flags) * )(MI_GetOption;
MI_Result((MI_DestinationOptions *options,MI_Uint32 *count) * )GetCredentialsCount;
MI_Result(_DestinationOptions *options,MI_Uint32 index, const MI_Char **optionName,MI_UserCredentials *credentials,MI_Uint32 *flags) * )(MIGetCredentialsAt;
MI_Result(DestinationOptions *options,MI_Uint32 index, const MI_Char **optionName,MI_Char *password,MI_Uint32 bufferLength,MI_Uint32 *passwordLength,MI_Uint32 *flags) * )(MI_GetCredentialsPasswordAt;
MI_Result((const MI_DestinationOptions *self,MI_DestinationOptions *newDestinationOptions) * )Clone;
MI_Result(MI_DestinationOptions *options, const MI_Char *optionName, const MI_Interval *value,MI_Uint32 flags) * )(SetInterval;
MI_Result(_DestinationOptions *options, const MI_Char *optionName,MI_Interval *value,MI_Uint32 *index,MI_Uint32 *flags) * )(MIGetInterval;
} MI_DestinationOptionsFT;
멤버
Delete
MI_Application_NewDestinationOptions 사용하여 만든 대상 옵션을 삭제합니다. MI_DestinationOptions_Delete 참조하세요.
SetString
사용자 지정 문자열 옵션을 설정합니다. MI_DestinationOptions_SetString 참조하세요.
SetNumber
사용자 지정 숫자 옵션 값을 설정합니다. MI_DestinationOptions_SetNumber 참조하세요.
AddCredentials
내부적으로 사용됩니다.
GetString
이전에 추가된 사용자 지정 문자열 옵션을 가져옵니다. MI_DestinationOptions_GetString 참조하세요.
GetNumber
이전에 추가된 사용자 지정 번호 옵션을 가져옵니다. MI_DestinationOptions_GetNumber 참조하세요.
GetOptionCount
이전에 추가한 옵션 수를 가져옵니다. MI_DestinationOptions_GetOptionCount 참조하세요.
GetOptionAt
지정된 인덱스 기반의 이전에 추가된 옵션 값을 가져옵니다. MI_DestinationOptions_GetOptionAt 참조하세요.
GetOption
옵션 이름을 기반으로 이전에 추가된 옵션 값을 가져옵니다. MI_DestinationOptions_GetOption 참조하세요.
GetCredentialsCount
이전에 추가한 자격 증명의 수를 가져옵니다. MI_DestinationOptions_GetCredentialsCount 참조하세요.
GetCredentialsAt
지정된 인덱스에서 자격 증명을 가져옵니다. MI_DestinationOptions_GetCredentialsAt 참조하세요.
GetCredentialsPasswordAt
지정된 인덱스 기반의 자격 증명 암호를 가져옵니다. MI_DestinationOptions_GetCredentialsPasswordAt 참조하세요.
Clone
MI_DestinationOptions 구조체의 복사본을 만듭니다. MI_DestinationOptions_Clone 참조하세요.
SetInterval
TBD
GetInterval
TBD
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 8 |
| 지원되는 최소 서버 | Windows Server 2012 |
| 머리글 | mi.h |
| 재배포 가능 파일 | windows Server 2008 R2 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0 |