Поделиться через


Метод IWpfApplicationInfoUtil::GetApplicationPropertiesFromAppId

Извлекает виртуальный путь и идентификатор сайта для приложения.

Синтаксис

virtual HRESULT GetApplicationPropertiesFromAppId(  
   IN PCWSTR pszAppId,  
   __out_ecount_opt(*pcchVirtualPath) PWSTR pszVirtualPath,  
   OUT DWORD* pcchVirtualPath,  
   OUT DWORD* pdwSiteId  
) = 0;  

Параметры

pszAppId
Указатель на строку, содержащую идентификатор приложения. Это может быть виртуальный путь, физический путь или идентификатор сайта.

pszVirtualPath
Указатель на буфер строки, который получает виртуальный путь к приложению.

pcchVirtualPath
Указатель на DWORD буфер, который получает длину строки, возвращаемой .pszVirtualPath

pdwSiteId
Указатель на буфер, получающий DWORD идентификатор сайта.

Возвращаемое значение

Объект HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Значение Описание:
S_OK Указывает, что операция прошла успешно.
ERROR_NOT_FOUND Указывает, что запрошенный идентификатор приложения является недопустимым или недоступен на сервере.

Комментарии

Метод GetApplicationPropertiesFromAppId получает виртуальный путь и идентификатор сайта для приложения, указанного виртуальным путем, физическим путем или идентификатором сайта. Например, вызов этого метода и указание виртуального пути в качестве идентификатора приложения приведет к получению идентификатора сайта.

pszVirtualPath Так как параметр является необязательным, он может иметь значение NULL.

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
Заголовок Wpframework.h

См. также:

Интерфейс IWpfApplicationInfoUtil