IGetClusterResourceInfo::GetResourceTypeName-Methode (cluadmex.h)
[Diese Methode ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Die Unterstützung für diese Methode wurde in Windows Server 2008 entfernt.]
Gibt den Typ einer Ressource zurück.
Syntax
HRESULT GetResourceTypeName(
[in] LONG lObjIndex,
[out] BSTR lpszResTypeName,
[in, out] LONG *pcchResTypeName
);
Parameter
[in] lObjIndex
Eine Zahl, die den nullbasierten Index der Zielressource darstellt. lObjIndex ist auf die Nummer beschränkt, die durch Aufrufen von IGetClusterDataInfo::GetObjectCount abgerufen werden kann.
[out] lpszResTypeName
Zeiger auf den Typ der Ressource, die lObjIndex zugeordnet ist. Der lpResTypeName-Parameter kann NULL sein, was angibt, dass der Aufrufer nur die Länge des Ressourcentyps anfordert. Obwohl dieser Parameter als BSTR deklariert ist, wird er als LPWSTR implementiert.
[in, out] pcchResTypeName
Zeigen Sie bei der Eingabe auf die Anzahl der Zeichen im Puffer, auf die der lpResTypeName-Parameter verweist. Der parameter pcchResTypeName darf nicht NULL sein. Zeigen Sie in der Ausgabe auf die Anzahl der Zeichen im Ressourcentypnamen, der im Inhalt von lpResTypeName gespeichert ist, einschließlich des NULL-Endzeichens.
Rückgabewert
Wenn GetResourceTypeName nicht erfolgreich ist, kann es andere HRESULT-Werte zurückgeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Mindestens einer der Parameter ist ungültig. |
|
Der Puffer, auf den lpResTypeName verweist, ist zu klein, um den angeforderten Ressourcentyp zu enthalten. GetResourceTypeName gibt die erforderliche Anzahl von Zeichen im Inhalt von pcchResTypeName zurück. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2003 Enterprise, Windows Server 2003 Datacenter |
Zielplattform | Windows |
Kopfzeile | cluadmex.h |