IWSDXMLContext::AddNameToNamespace 메서드(wsdxml.h)
XML 컨텍스트에서 네임스페이스의 이름을 나타내는 개체를 만듭니다. 네임스페이스에 이름이 이미 있는 경우 새 이름이 추가되지 않으며 기존 이름의 이름 개체가 반환됩니다.
구문
HRESULT AddNameToNamespace(
[in] LPCWSTR pszUri,
[in] LPCWSTR pszName,
[out] WSDXML_NAME **ppName
);
매개 변수
[in] pszUri
이 이름을 만들 XML 네임스페이스의 URI입니다. 이 네임스페이스가 XML 컨텍스트에 아직 없는 경우 새 네임스페이스 구조가 자동으로 생성됩니다.
[in] pszName
pszUri로 지정된 네임스페이스에 추가할 이름입니다.
[out] ppName
새로 만든 이름의 WSDXML_NAME 구조체입니다. WSDFreeLinkedMemory를 호출하여 ppName의 할당을 취소해야 합니다. 이 매개 변수는 선택적 요소입니다.
반환 값
가능한 반환 값에는 다음이 포함되지만 이에 국한되지는 않습니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
pszUri 가 NULL 이거나 URI 문자열의 문자 길이가 WSD_MAX_TEXT_LENGTH(8192)를 초과합니다. pszName 은 NULL 이거나 이름 문자열의 문자 길이가 WSD_MAX_TEXT_LENGTH(8192)를 초과합니다. |
|
메모리가 부족하여 작업을 완료할 수 없습니다. |
|
메서드가 실패했습니다. |
설명
AddNameToNamespace 는 확장 가능한 섹션에 대한 XML 요소를 만들 때 사용할 수 있습니다. 확장 가능한 섹션은 스키마의 모든 요소로 표시됩니다. ppName이 가리키는 반환된 WSDXML_NAME 구조체를 사용하여 확장 콘텐츠와 연결된 이름을 지정할 수 있습니다. 확장 콘텐츠를 나타내는 WSDXML_ELEMENT 구조를 빌드하는 경우 요소의 Name 멤버에 대해 반환된 WSDXML_NAME 구조를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wsdxml.h(Wsdapi.h 포함) |
DLL | Wsdapi.dll |