Función ResUtilGetResourceDependentIPAddressProps (resapi.h)
Recupera las propiedades privadas de la primera dependencia de dirección IP encontrada para un recurso especificado. El tipo PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS define un puntero a esta función.
Sintaxis
DWORD ResUtilGetResourceDependentIPAddressProps(
[in] HRESOURCE hResource,
[out] LPWSTR pszAddress,
[in, out] DWORD *pcchAddress,
[out] LPWSTR pszSubnetMask,
[in, out] DWORD *pcchSubnetMask,
[out] LPWSTR pszNetwork,
[in, out] DWORD *pcchNetwork
);
Parámetros
[in] hResource
Controle el recurso para consultar las dependencias.
[out] pszAddress
Búfer de salida para devolver el valor de la propiedad privada Address .
[in, out] pcchAddress
En la entrada, especifica el tamaño del búfer pszAddress como recuento de WCHARs. En la salida, especifica el tamaño de los datos resultantes como un recuento de WCHARs que incluye el valor NULL de terminación.
[out] pszSubnetMask
Búfer de salida para devolver el valor de la propiedad privada SubnetMask .
[in, out] pcchSubnetMask
En la entrada, especifica el tamaño del búfer pszSubnetMask como recuento de WCHARs. En la salida, especifica el tamaño de los datos resultantes como un recuento de WCHARs que incluye el valor NULL de terminación.
[out] pszNetwork
Búfer de salida para devolver el valor de la propiedad privada Network .
[in, out] pcchNetwork
En la entrada, especifica el tamaño del búfer pszNetwork como recuento de WCHARs. En la salida, especifica el tamaño de los datos resultantes como un recuento de WCHARs que incluye el valor NULL de terminación.
Windows Server 2008 R2 y Windows Server 2008: Este parámetro se denomina pcch antes de Windows Server 2012.
Valor devuelto
Si la operación se realiza correctamente, la función devuelve ERROR_SUCCESS (0).
Si se produce un error en la operación, la función devuelve un código de error del sistema. A continuación se muestran códigos de error posibles.
Código o valor devuelto | Descripción |
---|---|
|
No se encontró ninguna dependencia de dirección IP en la lista de dependencias del recurso especificado. |
|
No se encontró ninguna dependencia de dirección IP. |
|
El tamaño de uno de los búferes era demasiado pequeño para contener los datos resultantes. |
Comentarios
No llame a ResUtilGetResourceDependentIPAddressProps desde cualquier función de punto de entrada dll de recursos. ResUtilGetResourceDependentIPAddressProps se puede llamar de forma segura desde un subproceso de trabajo. Para obtener más información, consulte Llamadas de función para evitar en archivos DLL de recursos.
La función ResUtilGetResourceDependentIPAddressProps devuelve solo las propiedades privadas del primer recurso IPv4 del que depende directamente el recurso. La función no examina las dependencias indirectas (como un recurso que depende de un recurso de nombre de red que, a su vez, depende de un recurso de dirección IP ), recursos de dirección IPv6 o recursos de dirección de túnel IPv6 .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Plataforma de destino | Windows |
Encabezado | resapi.h |
Library | ResUtils.lib |
Archivo DLL | ResUtils.dll |
Consulte también
ResUtilFindDependentDiskResourceDriveLetter
ResUtilGetResourceDependencyByClass
ResUtilGetResourceDependencyByName